A GridView utiliza a. NET "DataTable" para llenar los registros del GridView. Para emitir el control GridView de nuevo a un DataTable, debe volver a crear la estructura de la tabla, copiar los archivos a una matriz, y luego asignar la matriz a la DataTable. Si intenta asignar directamente un DataTable a los registros del GridView, la aplicación Web. NET muestra un error.
Haga clic en el botón "Inicio" de Windows y escriba "Visual Studio" en el cuadro de texto de búsqueda. Pulse el botón "Enter" para abrir el software de programación. NET.
Haga doble clic en el archivo. NET que contiene los procedimientos GridView. Inicie el código mediante la asignación de vista de registro del GridView a un nuevo control DataView. El código siguiente muestra cómo asignar el objeto de una nueva variable:
Vista DataView;
view = (DataView) grid.Select (DataSourceSelectArguments.Empty);
Reemplace "red" con el nombre de su propio control GridView.
Clonar la estructura del GridView y asignar la estructura a una variable DataTable. El código siguiente muestra cómo clonar el GridView:
DataTable mesa;
tabla = view.Table.Clone ();
Transferir archivos del GridView en una matriz. La variable de matriz analiza automáticamente los registros en una matriz de valores. Utilice el siguiente código para transferir los datos:
GridViewRow [] = new gridarray GridViewRow [grid.Rows.Count];
grid.Rows.CopyTo (gridarray, 0)
Recorrer cada valor de la matriz y asignar los valores a la DataTable. Después de recorrer cada valor, el GridView finalmente se convierte en la variable DataTable. El código siguiente muestra cómo recorrer los registros:
foreach (fila GridViewRow en gridarray)
{
Fila DataRow;
fila = table.NewRow ();
for (int i = 0; i rows.Cells.Count, i + +)
{
row [i] = rows.Cells [i] texto.;
}
table.Rows.Add (fila);
}
No hay comentarios:
Publicar un comentario