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;
     }
 }
示例#2
0
 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();
     }
 }