ExportDataTable

ExportDataTable(DataTable, int, int, int, int, bool)

Exporta datos en la colección de celdas de una hoja de trabajo a un objeto DataTable especificado.

public DataTable ExportDataTable(DataTable dataTable, int startRow, int startColumn, int rows, 
    int columns, bool isVertical)
ParámetroEscribeDescripción
dataTableDataTableEl objeto DataTable al que exporta datos.
startRowInt32El número de fila de la primera celda para exportar.
startColumnInt32El número de columna de la primera celda para exportar.
rowsInt32Número de filas a importar.
columnsInt32Número de columnas a importar.
isVerticalBooleanTrue si una fila en el control representa una fila en DataTable. False si una columna en el control representa una fila en DataTable.

Valor_devuelto

Objeto DataTable exportado.

Observaciones

El método permite primero crear un objeto DataTable. Luego exporta datos al objeto DataTable. Si dataTable no se establece como válido, el método devolverá un nuevo objeto DataTable llamando al método de sobrecarga ‘Export(bool exportColumnName, bool isVertical)’.

Ejemplos

[C#]

DataTable dataTable = new DataTable();
dataTable.Columns.Add("Column a",System.Type.GetType("System.String"));
dataTable.Columns.Add("Column b");
dataTable.Columns.Add("Column c");
dataTable.Columns.Add("Column d",System.Type.GetType("System.Double"));
dataTable.Columns.Add("Column e",System.Type.GetType("System.Int32"));
dataTable.Columns.Add("Column f",System.Type.GetType("System.Int32"));
DataTable exportTable = gridDesktop.Worksheets[0].Export(dataTable,1,0,10,6,true);
DataGrid1.SetDataBinding(exportTable, null);

[VB]

Dim dataTable As DataTable =  New DataTable() 
dataTable.Columns.Add("Column a",System.Type.GetType("System.String"))
dataTable.Columns.Add("Column b")
dataTable.Columns.Add("Column c")
dataTable.Columns.Add("Column d",System.Type.GetType("System.Double"))
dataTable.Columns.Add("Column e",System.Type.GetType("System.Int32"))
dataTable.Columns.Add("Column f",System.Type.GetType("System.Int32"))
Dim exportTable As DataTable =  GridDesktop.Worksheets(0).Export(dataTable,1,0,10,6,True) 
DataGrid1.SetDataBinding(exportTable)

Ver también


ExportDataTable(int, int, int, int, bool, bool)

Exporta datos en la colección de celdas de una hoja de trabajo a un nuevo objeto DataTable.

public DataTable ExportDataTable(int startRow, int startColumn, int rows, int columns, 
    bool exportColumnName, bool isVertical)
ParámetroEscribeDescripción
startRowInt32El número de fila de la primera celda para exportar.
startColumnInt32El número de columna de la primera celda para exportar.
rowsInt32Número de filas a importar.
columnsInt32Número de columnas a importar.
exportColumnNameBooleanIndica si los datos de la primera fila se exportan al nombre de columna de DataTable.
isVerticalBooleanTrue si una fila en el control representa una fila en DataTable. False si una columna en el control representa una fila en DataTable.

Valor_devuelto

Objeto DataTable exportado.

Ejemplos

[C#]

DataTable exportTable = gridDesktop.Worksheets[0].Export(0,0,10,2,true,false);
DataGrid1.SetDataBinding(exportTable, null);

[VB]

Dim exportTable As DataTable =  GridDesktop.Worksheets(0).Export(0,0,10,2,True,False) 
DataGrid1.SetDataBinding(exportTable)

Ver también