SetDataSource

SetDataSource(string, ICellsDataTable)

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

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

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


SetDataSource(DataSet)

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

public void SetDataSource(DataSet dataSet)
ПараметрТипОписание
dataSetDataSetОбъект набора данных

Примеры


[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)
ПараметрТипОписание
dataTableDataTableОбъект DataTable

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


SetDataSource(string, DataView)

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

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

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


SetDataSource(DataView)

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

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

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


SetDataSource(string, IDataReader, int)

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

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

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


SetDataSource(string, object)

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

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

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


SetDataSource(OleDbConnection)

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

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

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


SetDataSource(SqlConnection)

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

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

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