23-07-2012
How to get the underlying data row of the bound data table linked to a DataGridViewRow in a DataGridView?
How to get the underlying DataRow of a DataGridView.Row?
How to get the underlying DataRow matching to a Selected Row of a DataGridView?
How to map the DataGridView row to the datasource?
How to get back to the matching DataRow of the DataSource of a DataGridView Row?
Answer:
Use the DataBoundItem property of the DataGridViewRow in the following way.
// this code gets the matching data row of the data source bound to this data grid view (dataGridView1) DataRow SelectedRow = ((DataRowView)(dataGridView1.SelectedRows[0].DataBoundItem)).Row; // please scroll
Menol
ILT