У меня есть DataGridView (Selectionmode: FullRowSelect) в форме окна вместе с некоторыми текстовыми полями, поэтому я хочу, чтобы каждый раз, когда пользователь выбирает строку (возможно, щелчок или double_click), содержимое этой строки должно отображаться в текстовые поля,Получение данных из выбранной строки datagridview и какого события?
я попробовал этот код
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;
}
есть много других Textboxes, но главная проблема в том, что ни один из события, кажется, не срабатывают, какое событие я должен использовать, чтобы сделать это, или есть ли какое-то свойство datagrid, которое я мог бы установить неправильно? .. Любая помощь будет оценена ... :(
Перейдите в конструктор форм и проверьте свойства/события в datgagridview. См. Здесь, эти события привязаны к gridview – Talha
Ну, я проверил под желтым осветляющим жирным значком, и эти события перечислены там, и есть код, который я упомянул выше ... –
m i missing something ?? –