SetDataSource
内容
[
隐藏
]SetDataSource(string, ICellsDataTable)
设置数据源ICellsDataTable
对象.
public void SetDataSource(string dataSource, ICellsDataTable cellsDataTable)
范围 | 类型 | 描述 |
---|---|---|
dataSource | String | 数据源的名称。 |
cellsDataTable | ICellsDataTable | 数据表。 |
也可以看看
- interface ICellsDataTable
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(DataSet)
设置 DataSet 对象的数据源。
public void SetDataSource(DataSet dataSet)
范围 | 类型 | 描述 |
---|---|---|
dataSet | DataSet | 数据集对象 |
例子
[C#]
//创建连接对象,指定提供者信息并设置数据源。
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb");
//打开连接对象。
con.Open();
//创建一个命令对象并指定SQL查询。
OleDbCommand cmd = new OleDbCommand("Select * from [Order Details]", con);
//创建一个数据适配器对象。
OleDbDataAdapter da = new OleDbDataAdapter();
//指定命令。
da.SelectCommand = cmd;
//创建一个数据集对象。
DataSet ds = new DataSet();
//用表记录填充数据集。
da.Fill(ds, "Order Details");
//根据数据集表创建一个数据表。
DataTable dt = ds.Tables["Order Details"];
//创建 WorkbookDesigner 对象。
WorkbookDesigner wd = new WorkbookDesigner();
//打开模板文件(包含智能标记)。
wd.Workbook = new Workbook("SmartMarker_Designer.xls");
//设置数据表为数据源。
wd.SetDataSource(dt);
//处理智能标记以将数据填充到工作表中。
wd.Process(true);
//保存excel文件。
wd.Workbook.Save("outSmartMarker_Designer.xls");
[Visual Basic]
'创建连接对象,指定提供者信息并设置数据源。
Dim con As OleDbConnection = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb")
'打开连接对象。
con.Open()
'创建命令对象并指定 SQL 查询。
Dim cmd As OleDbCommand = New OleDbCommand("Select * from [Order Details]", con)
'创建一个数据适配器对象。
Dim da As OleDbDataAdapter = New OleDbDataAdapter()
'指定命令。
da.SelectCommand = cmd
'创建一个数据集对象。
Dim ds As DataSet = New DataSet()
'用表记录填充数据集。
da.Fill(ds, "Order Details")
'相对于数据集表创建一个数据表。
Dim dt As DataTable = ds.Tables("Order Details")
'创建 WorkbookDesigner 对象。
Dim wd As WorkbookDesigner = New WorkbookDesigner()
'打开模板文件(其中包含智能标记)。
Dim workbook As Workbook = New Workbook("SmartMarker_Designer.xls")
wd.Workbook = workbook
'将数据表设置为数据源。
wd.SetDataSource(dt)
'处理智能标记以将数据填充到工作表中。
wd.Process(True)
'保存excel文件。
wd.Workbook.Save("outSmartMarker_Designer.xls")
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(DataTable)
设置 DataTable 对象的数据源。
public void SetDataSource(DataTable dataTable)
范围 | 类型 | 描述 |
---|---|---|
dataTable | DataTable | 数据表对象 |
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(string, DataView)
设置 DataView 对象的数据源并将其绑定到数据源名称。
public void SetDataSource(string dataSourceName, DataView dataView)
范围 | 类型 | 描述 |
---|---|---|
dataSourceName | String | 数据源名称。 |
dataView | DataView | 数据视图对象。 |
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(DataView)
设置 DataView 对象的数据源。
public void SetDataSource(DataView dataView)
范围 | 类型 | 描述 |
---|---|---|
dataView | DataView | 数据视图对象 |
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(string, IDataReader, int)
设置 IDataReader 对象的数据源。
public void SetDataSource(string name, IDataReader dataReader, int rowCount)
范围 | 类型 | 描述 |
---|---|---|
name | String | 数据源映射名称。 |
dataReader | IDataReader | IDataReader 对象 |
rowCount | Int32 | 数据行数。 如果智能标记不包含“noadd”, 我们必须按行数插入行,以解决性能问题和动态重复公式。 -1表示参数无用。 |
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(string, object)
将数据绑定设置为变量。
public void SetDataSource(string variable, object data)
范围 | 类型 | 描述 |
---|---|---|
variable | String | 使用智能标记创建的变量名称。 |
data | Object | 源数据。 |
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(OleDbConnection)
设置 OleDbConnection 对象的数据源。
public void SetDataSource(OleDbConnection connection)
范围 | 类型 | 描述 |
---|---|---|
connection | OleDbConnection | OleDbConnection 对象 |
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
SetDataSource(SqlConnection)
设置 SqlConnection 对象的数据源。
public void SetDataSource(SqlConnection connection)
范围 | 类型 | 描述 |
---|---|---|
connection | SqlConnection | SqlConnection 对象 |
也可以看看
- class WorkbookDesigner
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells