ExportDataTable
内容
[
隐藏
]ExportDataTable(DataTable, int, int, int, int, bool)
将 Worksheet 的 Cells 集合中的数据导出到指定的 DataTable 对象。
public DataTable ExportDataTable(DataTable dataTable, int startRow, int startColumn, int rows,
int columns, bool isVertical)
范围 | 类型 | 描述 |
---|---|---|
dataTable | DataTable | 将数据导出到的 DataTable 对象。 |
startRow | Int32 | 要导出的第一个单元格的行号。 |
startColumn | Int32 | 要导出的第一个单元格的列号。 |
rows | Int32 | 要导入的行数。 |
columns | Int32 | 要导入的列数。 |
isVertical | Boolean | 如果控件中的一行表示 DataTable 中的一行,则为真。如果控件中的列表示 DataTable 中的行,则为 False。 |
返回值
导出的 DataTable 对象。
评论
该方法允许首先创建一个DataTable 对象。然后将数据导出到 DataTable 对象。如果 dataTable 未设置为有效,则该方法将通过调用重载方法“Export(bool exportColumnName, bool isVertical)”返回一个新的 DataTable 对象。
例子
[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)
范围 | 类型 | 描述 |
---|---|---|
startRow | Int32 | 要导出的第一个单元格的行号。 |
startColumn | Int32 | 要导出的第一个单元格的列号。 |
rows | Int32 | 要导入的行数。 |
columns | Int32 | 要导入的列数。 |
exportColumnName | Boolean | 指示是否将第一行中的数据导出到 DataTable 的列名。 |
isVertical | Boolean | 如果控件中的一行表示 DataTable 中的一行,则为真。如果控件中的列表示 DataTable 中的行,则为 False。 |
返回值
导出的 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)