poner numeros net manualmente las filas fila datos como columnas agregar c# winforms datagridview datatable

numeros - datagridview en c#



¿Cómo obtengo un DataRow de una fila en un DataGridView? (3)

Estoy usando un DataBridView de Windows Forms de base de DataGridView . ¿Cómo puedo pasar de una fila seleccionada por el usuario en el DataGridView a la DataRow de la DataTable que es su origen?


En un DataGridViewRow es una propiedad llamada DataBoundItem de tipo objeto.

Esto contendrá un DataRowView (para asegurarse de que puede verificar esto)


DataRow row = ((DataRowView)DataGridViewRow.DataBoundItem).Row

Suponiendo que haya enlazado un DataTable ordinario.

MyTypedDataRow row = (MyTypedDataRow)((DataRowView)DataGridViewRow.DataBoundItem).Row

Suponiendo que haya enlazado un datatable escrito.

Vea el artículo en MSDN para más información.


DataTable table = grdMyGrid.DataSource as DataTable; DataRow row = table.NewRow(); row = ((DataRowView)grdMyGrid.SelectedRows[0].DataBoundItem).Row;