SetDataSource

SetDataSource(string, ICellsDataTable)

Устанавливает источник данныхICellsDataTable объект.

public void SetDataSource(string dataSource, ICellsDataTable cellsDataTable)
Параметр Тип Описание
dataSource String Имя источника данных.
cellsDataTable ICellsDataTable Таблица данных.

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


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");
// Установите datatable в качестве источника данных.
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
'Установите datatable в качестве источника данных.
wd.SetDataSource(dt)
'Обработайте смарт-маркеры, чтобы заполнить данные на рабочих листах.
wd.Process(True)
'Сохраните файл Excel.
wd.Workbook.Save("outSmartMarker_Designer.xls")

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


SetDataSource(DataTable)

Устанавливает источник данных объекта DataTable.

public void SetDataSource(DataTable dataTable)
Параметр Тип Описание
dataTable DataTable Объект DataTable

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


SetDataSource(string, DataView)

Задает источник данных объекта DataView и привязывает его к имени источника данных.

public void SetDataSource(string dataSourceName, DataView dataView)
Параметр Тип Описание
dataSourceName String Имя источника данных.
dataView DataView Объект DataView.

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


SetDataSource(DataView)

Устанавливает источник данных объекта DataView.

public void SetDataSource(DataView dataView)
Параметр Тип Описание
dataView DataView Объект DataView

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


SetDataSource(string, IDataReader, int)

Устанавливает источник данных объекта IDataReader.

public void SetDataSource(string name, IDataReader dataReader, int rowCount)
Параметр Тип Описание
name String Имя карты источника данных.
dataReader IDataReader Объект IDataReader
rowCount Int32 Количество строк данных. Если смарт-маркер не содержит «noadd», мы должны вставлять строки по количеству строк для снижения производительности и динамически повторяющихся формул. -1 означает, что параметр бесполезен.

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


SetDataSource(string, object)

Устанавливает привязку данных к переменной.

public void SetDataSource(string variable, object data)
Параметр Тип Описание
variable String Имя переменной, созданное с помощью смарт-маркера.
data Object Источник данных.

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


SetDataSource(OleDbConnection)

Устанавливает источник данных объекта OleDbConnection.

public void SetDataSource(OleDbConnection connection)
Параметр Тип Описание
connection OleDbConnection Объект OleDbConnection

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


SetDataSource(SqlConnection)

Устанавливает источник данных объекта SqlConnection.

public void SetDataSource(SqlConnection connection)
Параметр Тип Описание
connection SqlConnection Объект SqlConnection

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