SetDataSource

SetDataSource(string, ICellsDataTable)

Bir veri kaynağını ayarlarICellsDataTable nesne.

public void SetDataSource(string dataSource, ICellsDataTable cellsDataTable)
ParametreTipTanım
dataSourceStringVeri kaynağının adı.
cellsDataTableICellsDataTableveri tablosu.

Ayrıca bakınız


SetDataSource(DataSet)

Bir DataSet nesnesinin veri kaynağını ayarlar.

public void SetDataSource(DataSet dataSet)
ParametreTipTanım
dataSetDataSetVeri Kümesi nesnesi

Örnekler


[C#]

//Bir bağlantı nesnesi oluşturun, sağlayıcı bilgilerini belirtin ve veri kaynağını ayarlayın.
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb");
//Bağlantı nesnesini açın.
con.Open();
//Bir komut nesnesi oluşturun ve SQL sorgusunu belirtin.
OleDbCommand cmd = new OleDbCommand("Select * from [Order Details]", con);
//Bir veri bağdaştırıcı nesnesi oluşturun.
OleDbDataAdapter da = new OleDbDataAdapter();
// Komutu belirtin.
da.SelectCommand = cmd;
// Bir veri kümesi nesnesi oluşturun.
DataSet ds = new DataSet();
//Veri kümesini tablo kayıtlarıyla doldurun.
da.Fill(ds, "Order Details");
//Veri kümesi tablosuna göre bir veri tablosu oluşturun.
DataTable dt = ds.Tables["Order Details"];
//WorkbookDesigner nesnesi oluştur.
WorkbookDesigner wd = new WorkbookDesigner();
//Şablon dosyasını açın (akıllı işaretçileri içerir).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");
// Veri tablosunu veri kaynağı olarak ayarlayın.
wd.SetDataSource(dt);
// Verileri çalışma sayfalarına doldurmak için akıllı işaretçileri işleyin.
wd.Process(true);
//Excel dosyasını kaydedin.
wd.Workbook.Save("outSmartMarker_Designer.xls");

[Visual Basic]

'Bir bağlantı nesnesi oluşturun, sağlayıcı bilgilerini belirtin ve veri kaynağını ayarlayın.
Dim con As OleDbConnection = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb")
'Bağlantı nesnesini açın.
con.Open()
'Bir komut nesnesi oluşturun ve SQL sorgusunu belirtin.
Dim cmd As OleDbCommand = New OleDbCommand("Select * from [Order Details]", con)
'Bir veri bağdaştırıcı nesnesi oluşturun.
Dim da As OleDbDataAdapter = New OleDbDataAdapter()
'Komutu belirtin.
da.SelectCommand = cmd
'Bir veri kümesi nesnesi oluşturun.
Dim ds As DataSet = New DataSet()
'Veri kümesini tablo kayıtlarıyla doldurun.
da.Fill(ds, "Order Details")
'Veri kümesi tablosuna göre bir veri tablosu oluşturun.
Dim dt As DataTable = ds.Tables("Order Details")
'WorkbookDesigner nesnesi oluşturun.
Dim wd As WorkbookDesigner = New WorkbookDesigner()
'(Akıllı işaretler içeren) şablon dosyasını açın.
Dim workbook As Workbook = New Workbook("SmartMarker_Designer.xls")
wd.Workbook = workbook
'Veri tablosunu veri kaynağı olarak ayarlayın.
wd.SetDataSource(dt)
'Verileri çalışma sayfalarına doldurmak için akıllı işaretleri işleyin.
wd.Process(True)
'Excel dosyasını kaydedin.
wd.Workbook.Save("outSmartMarker_Designer.xls")

Ayrıca bakınız


SetDataSource(DataTable)

DataTable nesnesinin veri kaynağını ayarlar.

public void SetDataSource(DataTable dataTable)
ParametreTipTanım
dataTableDataTableDataTable nesnesi

Ayrıca bakınız


SetDataSource(string, DataView)

Bir DataView nesnesinin veri kaynağını ayarlar ve onu bir veri kaynağı adına bağlar.

public void SetDataSource(string dataSourceName, DataView dataView)
ParametreTipTanım
dataSourceNameStringVeri kaynağı adı.
dataViewDataViewDataView nesnesi.

Ayrıca bakınız


SetDataSource(DataView)

Bir DataView nesnesinin veri kaynağını ayarlar.

public void SetDataSource(DataView dataView)
ParametreTipTanım
dataViewDataViewDataView nesnesi

Ayrıca bakınız


SetDataSource(string, IDataReader, int)

Bir IDataReader nesnesinin veri kaynağını ayarlar.

public void SetDataSource(string name, IDataReader dataReader, int rowCount)
ParametreTipTanım
nameStringVeri kaynağı eşleme adı.
dataReaderIDataReaderIDataReader nesnesi
rowCountInt32Veri satırlarının sayısı. Akıllı işaretçi “noadd” içermiyorsa, performans sorunu ve dinamik tekrarlanan formüller için satır sayısına göre satır eklememiz gerekir. -1, parametrenin işe yaramaz olduğu anlamına gelir.

Ayrıca bakınız


SetDataSource(string, object)

Bir değişkene veri bağlamayı ayarlar.

public void SetDataSource(string variable, object data)
ParametreTipTanım
variableStringAkıllı işaretleyici kullanılarak oluşturulan değişken adı.
dataObjectKaynak verileri.

Ayrıca bakınız


SetDataSource(OleDbConnection)

Bir OleDbConnection nesnesinin veri kaynağını ayarlar.

public void SetDataSource(OleDbConnection connection)
ParametreTipTanım
connectionOleDbConnectionOleDbConnection nesnesi

Ayrıca bakınız


SetDataSource(SqlConnection)

Bir SqlConnection nesnesinin veri kaynağını ayarlar.

public void SetDataSource(SqlConnection connection)
ParametreTipTanım
connectionSqlConnectionSqlConnection nesnesi

Ayrıca bakınız