J’utilise une firebase database Windows Forms DataGridView
. comment passer d’une ligne sélectionnée par l’utilisateur dans le DataGridView
au DataRow
du DataTable
qui en est la source?
DataRow row = ((DataRowView)DataGridViewRow.DataBoundItem).Row
En supposant que vous ayez lié un DataTable
ordinaire.
MyTypedDataRow row = (MyTypedDataRow)((DataRowView)DataGridViewRow.DataBoundItem).Row
En supposant que vous ayez lié un datatable typescript.
Consultez l’ article sur MSDN pour plus d’informations.
DataTable table = grdMyGrid.DataSource as DataTable; DataRow row = table.NewRow(); row = ((DataRowView)grdMyGrid.SelectedRows[0].DataBoundItem).Row;
Dans un DataGridViewRow
une propriété appelée DataBoundItem
de type object.
Cela contiendra un DataRowView
(pour plus de certitude, vous pouvez le vérifier)