Mam DataGridView (tryb wyboru: FullRowSelect) na formularzu systemu Windows wraz z niektórych pól tekstowych, więc to, co chcę zrobić, to zawsze, gdy użytkownik wybiera wiersz (może kliknij lub kliknij dwukrotnie), zawartość tego wiersza musi być wyświetlany w pola tekstowe,Uzyskiwanie danych z wybranego wiersza datagridview i które wydarzenie?
starałem się to kody
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("CEll Double_Click event calls");
int rowIndex = e.RowIndex;
DataGridViewRow row = dataGridView1.Rows[rowIndex];
textBox5.Text = row.Cells[1].Value;
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int rowIndex = e.RowIndex;
DataGridViewRow row = dataGridView1.Rows[rowIndex];
textBox5.Text = dataGridView1.Rows[1].Cells[1].Value.ToString();// row.Cells[1].Value;
}
istnieje wiele innych otaczaniem, ale głównym problemem jest to, że żaden z przypadku wydaje się być wyzwalane, jakie wydarzenie należy użyć, aby to zrobić, lub czy jest jakaś właściwość datagrid, który mógłbym ustawić źle? .. Każda pomoc będzie mile widziane ... :(
Przejdź do projektanta formularzy i sprawdź właściwości/zdarzenia w widoku datgagridview. Zobacz tutaj, że te zdarzenia są powiązane z gridview – Talha
dobrze zrobiłem sprawdzone pod żółtą pogrubioną ikoną pogrubioną, a te zdarzenia są tam wymienione, i mają kod, o którym wspomniałem powyżej ... –
m I missing something? –