SetDataSource

SetDataSource(string, ICellsDataTable)

Anger datakälla för enICellsDataTable objekt.

public void SetDataSource(string dataSource, ICellsDataTable cellsDataTable)
ParameterTypBeskrivning
dataSourceStringNamnet på datakällan.
cellsDataTableICellsDataTabledatatabell.

Se även


SetDataSource(DataSet)

Anger datakälla för ett DataSet-objekt.

public void SetDataSource(DataSet dataSet)
ParameterTypBeskrivning
dataSetDataSetDataSet-objekt

Exempel


[C#]

//Skapa ett anslutningsobjekt, ange leverantörsinformation och ställ in datakällan.
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb");
//Öppna anslutningsobjektet.
con.Open();
//Skapa ett kommandoobjekt och ange SQL-frågan.
OleDbCommand cmd = new OleDbCommand("Select * from [Order Details]", con);
//Skapa ett dataadapterobjekt.
OleDbDataAdapter da = new OleDbDataAdapter();
//Ange kommandot.
da.SelectCommand = cmd;
//Skapa ett datasetobjekt.
DataSet ds = new DataSet();
//Fyll datasetet med tabellposterna.
da.Fill(ds, "Order Details");
//Skapa en datatabell med avseende på datasettabellen.
DataTable dt = ds.Tables["Order Details"];
//Skapa WorkbookDesigner-objekt.
WorkbookDesigner wd = new WorkbookDesigner();
//Öppna mallfilen (som innehåller smarta markörer).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");
//Ställ in datatabellen som datakälla.
wd.SetDataSource(dt);
//Bearbeta de smarta markörerna för att fylla i data i kalkylbladen.
wd.Process(true);
//Spara excel-filen.
wd.Workbook.Save("outSmartMarker_Designer.xls");

[Visual Basic]

'Skapa ett anslutningsobjekt, ange leverantörsinformation och ställ in datakällan.
Dim con As OleDbConnection = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb")
ppna anslutningsobjektet.
con.Open()
'Skapa ett kommandoobjekt och ange SQL-frågan.
Dim cmd As OleDbCommand = New OleDbCommand("Select * from [Order Details]", con)
'Skapa ett dataadapterobjekt.
Dim da As OleDbDataAdapter = New OleDbDataAdapter()
'Ange kommandot.
da.SelectCommand = cmd
'Skapa ett datauppsättningsobjekt.
Dim ds As DataSet = New DataSet()
'Fyll datauppsättningen med tabellposterna.
da.Fill(ds, "Order Details")
'Skapa en datatabell med avseende  datauppsättningstabell.
Dim dt As DataTable = ds.Tables("Order Details")
'Skapa WorkbookDesigner-objekt.
Dim wd As WorkbookDesigner = New WorkbookDesigner()
ppna mallfilen (som innehåller smarta markörer).
Dim workbook As Workbook = New Workbook("SmartMarker_Designer.xls")
wd.Workbook = workbook
'Ställ in datatabellen som datakälla.
wd.SetDataSource(dt)
'Bearbeta de smarta markörerna för att fylla data i kalkylbladen.
wd.Process(True)
'Spara excel-filen.
wd.Workbook.Save("outSmartMarker_Designer.xls")

Se även


SetDataSource(DataTable)

Anger datakälla för ett DataTable-objekt.

public void SetDataSource(DataTable dataTable)
ParameterTypBeskrivning
dataTableDataTableDataTable-objekt

Se även


SetDataSource(string, DataView)

Anger datakälla för ett DataView-objekt och binder det till ett datakällas namn.

public void SetDataSource(string dataSourceName, DataView dataView)
ParameterTypBeskrivning
dataSourceNameStringDatakällans namn.
dataViewDataViewDataView-objekt.

Se även


SetDataSource(DataView)

Anger datakälla för ett DataView-objekt.

public void SetDataSource(DataView dataView)
ParameterTypBeskrivning
dataViewDataViewDataView-objekt

Se även


SetDataSource(string, IDataReader, int)

Anger datakälla för ett IDataReader-objekt.

public void SetDataSource(string name, IDataReader dataReader, int rowCount)
ParameterTypBeskrivning
nameStringDatakällans kartnamn.
dataReaderIDataReaderIDataReader-objekt
rowCountInt32Antalet datarader. Om den smarta markören inte innehåller “noadd”, måste vi infoga rader efter radantal för prestandaproblem och dynamiska upprepade formler. -1 betyder att paramet är värdelöst.

Se även


SetDataSource(string, object)

Anger databindning till en variabel.

public void SetDataSource(string variable, object data)
ParameterTypBeskrivning
variableStringVariabelnamn skapat med smart markör.
dataObjectKälldata.

Se även


SetDataSource(OleDbConnection)

Anger datakälla för ett OleDbConnection-objekt.

public void SetDataSource(OleDbConnection connection)
ParameterTypBeskrivning
connectionOleDbConnectionOleDbConnection-objekt

Se även


SetDataSource(SqlConnection)

Anger datakälla för ett SqlConnection-objekt.

public void SetDataSource(SqlConnection connection)
ParameterTypBeskrivning
connectionSqlConnectionSqlConnection-objekt

Se även