Exemple #1
0
        //Cái này dùng kỹ thuật Binding thì hay hơn, nhưng chưa kịp test lỗi nên chưa dùng
        private void dgvSANPHAM_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int r = dgvNHANVIEN.CurrentCell.RowIndex;

            if (r >= dgvNHANVIEN.Rows.Count - 1)
            {
                return;
            }
            int count = 0;

            try
            {
                txtMaNV.Text      = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                txtHo.Text        = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                txtTenLot.Text    = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                txtTen.Text       = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                dtpNgaySinh.Value = DateTime.Parse(dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString());
                cbbGioiTinh.Text  = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                cbbTenPhong.Text  = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                txtLuongCB.Text   = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                txtDienThoai.Text = dgvNHANVIEN.Rows[r].Cells[count++].Value.ToString();
                pcbHinhAnh.Image  = dbNV.LayHinhAnhNhanVien(txtMaNV.Text);
            }
            catch (Exception e2) { }
        }