ExportDataTable

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

Esporta i dati nella raccolta Cells di un foglio di lavoro in un oggetto DataTable specificato.

public DataTable ExportDataTable(DataTable dataTable, int startRow, int startColumn, int rows, 
    int columns, bool isVertical)
ParametroTipoDescrizione
dataTableDataTableL’oggetto DataTable in cui esporta i dati.
startRowInt32Il numero di riga della prima cella da esportare.
startColumnInt32Il numero di colonna della prima cella da esportare.
rowsInt32Numero di righe da importare.
columnsInt32Numero di colonne da importare.
isVerticalBooleanTrue se una riga nel controllo rappresenta una riga in DataTable. False se una colonna nel controllo rappresenta una riga in DataTable.

Valore di ritorno

Oggetto DataTable esportato.

Osservazioni

Il metodo consente prima di creare un oggetto DataTable. Quindi esporta i dati nell’oggetto DataTable. Se dataTable non è impostato come valido, il metodo restituirà un nuovo oggetto DataTable chiamando il metodo di overload ‘Export(bool exportColumnName, bool isVertical)’.

Esempi

[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)

Guarda anche


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

Esporta i dati nella raccolta Cells di un foglio di lavoro in un nuovo oggetto DataTable.

public DataTable ExportDataTable(int startRow, int startColumn, int rows, int columns, 
    bool exportColumnName, bool isVertical)
ParametroTipoDescrizione
startRowInt32Il numero di riga della prima cella da esportare.
startColumnInt32Il numero di colonna della prima cella da esportare.
rowsInt32Numero di righe da importare.
columnsInt32Numero di colonne da importare.
exportColumnNameBooleanIndica se i dati nella prima riga vengono esportati nel nome della colonna di DataTable.
isVerticalBooleanTrue se una riga nel controllo rappresenta una riga in DataTable. False se una colonna nel controllo rappresenta una riga in DataTable.

Valore di ritorno

Oggetto DataTable esportato.

Esempi

[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)

Guarda anche