ExportDataTable

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

Exportiert Daten in der Cells-Auflistung eines Arbeitsblatts in ein angegebenes DataTable-Objekt.

public DataTable ExportDataTable(DataTable dataTable, int startRow, int startColumn, int rows, 
    int columns, bool isVertical)
ParameterTypBeschreibung
dataTableDataTableDas DataTable-Objekt, in das Daten exportiert werden.
startRowInt32Die Zeilennummer der ersten Zelle, die exportiert werden soll.
startColumnInt32Die Spaltennummer der ersten Zelle, die exportiert werden soll.
rowsInt32Anzahl der zu importierenden Zeilen.
columnsInt32Anzahl der zu importierenden Spalten.
isVerticalBooleanTrue, wenn eine Zeile im Steuerelement eine Zeile in DataTable darstellt. False, wenn eine Spalte im Steuerelement eine Zeile in DataTable darstellt.

Rückgabewert

Exportiertes DataTable-Objekt.

Bemerkungen

Die Methode ermöglicht zunächst das Erstellen eines DataTable-Objekts. Exportiert dann Daten in das DataTable-Objekt. Wenn dataTable nicht gültig festgelegt ist, gibt die Methode ein neues DataTable-Objekt zurück, indem sie die Überladungsmethode „Export(bool exportColumnName, bool isVertical)“ aufruft.

Beispiele

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

Siehe auch


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

Exportiert Daten in der Cells-Sammlung eines Arbeitsblatts in ein neues DataTable-Objekt.

public DataTable ExportDataTable(int startRow, int startColumn, int rows, int columns, 
    bool exportColumnName, bool isVertical)
ParameterTypBeschreibung
startRowInt32Die Zeilennummer der ersten Zelle, die exportiert werden soll.
startColumnInt32Die Spaltennummer der ersten Zelle, die exportiert werden soll.
rowsInt32Anzahl der zu importierenden Zeilen.
columnsInt32Anzahl der zu importierenden Spalten.
exportColumnNameBooleanGibt an, ob die Daten in der ersten Zeile in den Spaltennamen der DataTable exportiert werden.
isVerticalBooleanTrue, wenn eine Zeile im Steuerelement eine Zeile in DataTable darstellt. False, wenn eine Spalte im Steuerelement eine Zeile in DataTable darstellt.

Rückgabewert

Exportiertes DataTable-Objekt.

Beispiele

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

Siehe auch