mọi người ơi mình có đoạn code này:
private void btThemSau_Click(object sender, EventArgs e)
{
//foreach (ListViewItem items in listView1.SelectedItems)
{
//int i = listView1.SelectedItems.Count;
try
{
ListViewItem item = new ListViewItem(txtKhachHang.Text);
item.SubItems.Add(txtTenMon.Text);
item.SubItems.Add(txtGiaTien.Text);
item.SubItems.Add(txtSoLuong.Text);
int ThanhTien = Convert.ToInt32(txtGiaTien.Text) * Convert.ToInt32(txtSoLuong.Text);
item.SubItems.Add(ThanhTien.ToString());
item.SubItems.Add(dateTimePicker1.Value.ToString("dd/mm/yyyy"));
listView1.Items.Insert(listView1.SelectedItems.Count+1, item);
}
catch (FormatException)
{
MessageBox.Show("Khong du du lieu");
}
txtKhachHang.Clear();
txtTenMon.Clear();
txtGiaTien.Clear();
txtSoLuong.Clear();
}
}
đoạn code này để mình thêm một dòng vào sau một dòng được chọn nhưng thêm lần thứ 2 thứ 3 mà vẫn thêm sau đúng cái dòng mình chọn đầu tiên chứ không thêm sau cái dòng mà mình chọn ở lần t2 t3. Em nghĩ là do SelectedItems chưa được reset nên dùng Clear() nhưng vẫn không được. Mọi người coi dùm em thử code em có lỗi gì sai không ạ