SetDataSource
Inhalt
[
Ausblenden
]SetDataSource(string, ICellsDataTable)
Legt die Datenquelle von a festICellsDataTable
Objekt.
public void SetDataSource(string dataSource, ICellsDataTable cellsDataTable)
Parameter | Typ | Beschreibung |
---|---|---|
dataSource | String | Der Name der Datenquelle. |
cellsDataTable | ICellsDataTable | Datentabelle. |
Siehe auch
- interface ICellsDataTable
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(DataSet)
Legt die Datenquelle eines DataSet-Objekts fest.
public void SetDataSource(DataSet dataSet)
Parameter | Typ | Beschreibung |
---|---|---|
dataSet | DataSet | DataSet-Objekt |
Beispiele
[C#]
//Erstellen Sie ein Verbindungsobjekt, geben Sie die Anbieterinformationen an und legen Sie die Datenquelle fest.
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb");
//Öffne das Verbindungsobjekt.
con.Open();
//Ein Befehlsobjekt erstellen und die SQL-Abfrage angeben.
OleDbCommand cmd = new OleDbCommand("Select * from [Order Details]", con);
//Ein Datenadapterobjekt erstellen.
OleDbDataAdapter da = new OleDbDataAdapter();
//Geben Sie den Befehl an.
da.SelectCommand = cmd;
//Ein Dataset-Objekt erstellen.
DataSet ds = new DataSet();
//Datensatz mit den Tabellendatensätzen füllen.
da.Fill(ds, "Order Details");
//Eine Datentabelle in Bezug auf die Datensatztabelle erstellen.
DataTable dt = ds.Tables["Order Details"];
//WorkbookDesigner-Objekt erstellen.
WorkbookDesigner wd = new WorkbookDesigner();
//Öffnen Sie die Vorlagendatei (die intelligente Markierungen enthält).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");
//Datentabelle als Datenquelle festlegen.
wd.SetDataSource(dt);
//Verarbeiten Sie die intelligenten Markierungen, um die Daten in die Arbeitsblätter einzufügen.
wd.Process(true);
//Speichern Sie die Excel-Datei.
wd.Workbook.Save("outSmartMarker_Designer.xls");
[Visual Basic]
'Erstellen Sie ein Verbindungsobjekt, geben Sie die Anbieterinformationen an und legen Sie die Datenquelle fest.
Dim con As OleDbConnection = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb")
'Öffnen Sie das Verbindungsobjekt.
con.Open()
'Erstellen Sie ein Befehlsobjekt und geben Sie die SQL-Abfrage an.
Dim cmd As OleDbCommand = New OleDbCommand("Select * from [Order Details]", con)
'Erstellen Sie ein Datenadapterobjekt.
Dim da As OleDbDataAdapter = New OleDbDataAdapter()
'Geben Sie den Befehl an.
da.SelectCommand = cmd
'Erstellen Sie ein Datensatzobjekt.
Dim ds As DataSet = New DataSet()
'Füllen Sie den Datensatz mit den Tabellendatensätzen.
da.Fill(ds, "Order Details")
'Erstellen Sie eine Datentabelle in Bezug auf die Datensatztabelle.
Dim dt As DataTable = ds.Tables("Order Details")
'WorkbookDesigner-Objekt erstellen.
Dim wd As WorkbookDesigner = New WorkbookDesigner()
'Öffnen Sie die Vorlagendatei (die intelligente Markierungen enthält).
Dim workbook As Workbook = New Workbook("SmartMarker_Designer.xls")
wd.Workbook = workbook
'Legen Sie die Datentabelle als Datenquelle fest.
wd.SetDataSource(dt)
'Verarbeiten Sie die intelligenten Markierungen, um die Daten in die Arbeitsblätter einzufügen.
wd.Process(True)
'Speichern Sie die Excel-Datei.
wd.Workbook.Save("outSmartMarker_Designer.xls")
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(DataTable)
Legt die Datenquelle eines DataTable-Objekts fest.
public void SetDataSource(DataTable dataTable)
Parameter | Typ | Beschreibung |
---|---|---|
dataTable | DataTable | DataTable-Objekt |
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(string, DataView)
Legt die Datenquelle eines DataView-Objekts fest und bindet es an einen Datenquellennamen.
public void SetDataSource(string dataSourceName, DataView dataView)
Parameter | Typ | Beschreibung |
---|---|---|
dataSourceName | String | Name der Datenquelle. |
dataView | DataView | DataView-Objekt. |
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(DataView)
Legt die Datenquelle eines DataView-Objekts fest.
public void SetDataSource(DataView dataView)
Parameter | Typ | Beschreibung |
---|---|---|
dataView | DataView | DataView-Objekt |
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(string, IDataReader, int)
Legt die Datenquelle eines IDataReader-Objekts fest.
public void SetDataSource(string name, IDataReader dataReader, int rowCount)
Parameter | Typ | Beschreibung |
---|---|---|
name | String | Der Kartenname der Datenquelle. |
dataReader | IDataReader | IDataReader-Objekt |
rowCount | Int32 | Die Anzahl der Datenzeilen. Wenn die intelligente Markierung nicht “noadd” enthält, müssen wir Zeilen nach der Zeilenanzahl für Leistungsprobleme und dynamische wiederholte Formeln einfügen. -1 bedeutet, dass der Parameter unbrauchbar ist. |
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(string, object)
Legt die Datenbindung an eine Variable fest.
public void SetDataSource(string variable, object data)
Parameter | Typ | Beschreibung |
---|---|---|
variable | String | Mit Smart Marker erstellter Variablenname. |
data | Object | Quelldaten. |
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(OleDbConnection)
Legt die Datenquelle eines OleDbConnection-Objekts fest.
public void SetDataSource(OleDbConnection connection)
Parameter | Typ | Beschreibung |
---|---|---|
connection | OleDbConnection | OleDbConnection-Objekt |
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells
SetDataSource(SqlConnection)
Legt die Datenquelle eines SqlConnection-Objekts fest.
public void SetDataSource(SqlConnection connection)
Parameter | Typ | Beschreibung |
---|---|---|
connection | SqlConnection | SqlConnection-Objekt |
Siehe auch
- class WorkbookDesigner
- namensraum Aspose.Cells
- Montage Aspose.Cells