ExportDataTable

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

Экспортирует данные из коллекции Cells рабочего листа в указанный объект DataTable.

public DataTable ExportDataTable(DataTable dataTable, int startRow, int startColumn, int rows, 
    int columns, bool isVertical)
ПараметрТипОписание
dataTableDataTableОбъект DataTable, в который экспортируются данные.
startRowInt32Номер строки первой ячейки для экспорта.
startColumnInt32Номер столбца первой ячейки для экспорта.
rowsInt32Количество строк для импорта.
columnsInt32Количество столбцов, которые необходимо импортировать.
isVerticalBooleanTrue, если строка в элементе управления представляет строку в DataTable. False, если столбец в элементе управления представляет строку в DataTable.

Возвращаемое значение

Экспортированный объект DataTable.

Примечания

Метод позволяет сначала создать объект DataTable. Затем экспортирует данные в объект DataTable. Если dataTable не установлен как допустимый, метод вернет новый объект DataTable, вызвав метод перегрузки «Export (bool exportColumnName, bool isVertical)».

Примеры

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

Смотрите также


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

Экспортирует данные из коллекции Cells рабочего листа в новый объект DataTable.

public DataTable ExportDataTable(int startRow, int startColumn, int rows, int columns, 
    bool exportColumnName, bool isVertical)
ПараметрТипОписание
startRowInt32Номер строки первой ячейки для экспорта.
startColumnInt32Номер столбца первой ячейки для экспорта.
rowsInt32Количество строк для импорта.
columnsInt32Количество столбцов, которые необходимо импортировать.
exportColumnNameBooleanУказывает, экспортируются ли данные в первой строке в имя столбца DataTable.
isVerticalBooleanTrue, если строка в элементе управления представляет строку в DataTable. False, если столбец в элементе управления представляет строку в DataTable.

Возвращаемое значение

Экспортированный объект DataTable.

Примеры

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

Смотрите также