private void dgvKhach_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvKhach.Columns[e.ColumnIndex].Name == "xem" && e.RowIndex > -1) { FormDetailKhach.state = 1; FormDetailKhach.makhach = Convert.ToInt32(dgvKhach.Rows[e.RowIndex].Cells["makhach"].Value); FormDetailKhach frm = new FormDetailKhach(); frm.Show(); } else if (dgvKhach.Columns[e.ColumnIndex].Name == "xoa" && e.RowIndex > -1 && state != 1) { dgvKhach.Rows.RemoveAt(e.RowIndex); //Load lai combobox Khách đại diện DataTable dt = new DataTable(); dt.Columns.Add("tenkhach", typeof(string)); dt.Columns.Add("makhach", typeof(int)); cboKhachThue.DisplayMember = "tenkhach"; cboKhachThue.ValueMember = "makhach"; foreach (DataGridViewRow dgr in dgvKhach.Rows) { //Tải dữ liệu cho combobox Khách đại diện DataRow dr = dt.NewRow(); dr["makhach"] = Convert.ToInt32(dgr.Cells["makhach"].Value); dr["tenkhach"] = balK.DetailKhach(Convert.ToInt32(dgr.Cells["makhach"].Value)).tenkhach; dt.Rows.Add(dr); } cboKhachThue.DataSource = dt; } }
private void dgvKhach_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvKhach.Columns[e.ColumnIndex].Name == "xem_Khach" && e.RowIndex > -1) { FormDetailKhach.state = 1; FormDetailKhach.makhach = Convert.ToInt64(dgvKhach.Rows[e.RowIndex].Cells["makhach"].Value); FormDetailKhach frm = new FormDetailKhach(); frm.Show(); } }