SetDataSource

SetDataSource(string, ICellsDataTable)

Définit la source de données d’unICellsDataTable objet.

public void SetDataSource(string dataSource, ICellsDataTable cellsDataTable)
ParamètreTaperLa description
dataSourceStringLe nom de la source de données.
cellsDataTableICellsDataTabletableau de données.

Voir également


SetDataSource(DataSet)

Définit la source de données d’un objet DataSet.

public void SetDataSource(DataSet dataSet)
ParamètreTaperLa description
dataSetDataSetObjet DataSet

Exemples


[C#]

//Créez un objet de connexion, spécifiez les informations du fournisseur et définissez la source de données.
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb");
//Ouvre l'objet de connexion.
con.Open();
//Créez un objet de commande et spécifiez la requête SQL.
OleDbCommand cmd = new OleDbCommand("Select * from [Order Details]", con);
//Crée un objet adaptateur de données.
OleDbDataAdapter da = new OleDbDataAdapter();
// Spécifiez la commande.
da.SelectCommand = cmd;
//Créer un objet de jeu de données.
DataSet ds = new DataSet();
//Remplit le jeu de données avec les enregistrements de la table.
da.Fill(ds, "Order Details");
// Crée une table de données par rapport à la table de l'ensemble de données.
DataTable dt = ds.Tables["Order Details"];
//Créer un objet WorkbookDesigner.
WorkbookDesigner wd = new WorkbookDesigner();
//Ouvre le fichier modèle (qui contient des marqueurs intelligents).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");
// Définissez la table de données comme source de données.
wd.SetDataSource(dt);
//Traitez les marqueurs intelligents pour remplir les données dans les feuilles de calcul.
wd.Process(true);
// Enregistrez le fichier excel.
wd.Workbook.Save("outSmartMarker_Designer.xls");

[Visual Basic]

'Créez un objet de connexion, spécifiez les informations du fournisseur et définissez la source de données.
Dim con As OleDbConnection = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=Northwind.mdb")
'Ouvrez l'objet de connexion.
con.Open()
'Créez un objet de commande et spécifiez la requête SQL.
Dim cmd As OleDbCommand = New OleDbCommand("Select * from [Order Details]", con)
'Créez un objet adaptateur de données.
Dim da As OleDbDataAdapter = New OleDbDataAdapter()
'Spécifiez la commande.
da.SelectCommand = cmd
'Créez un objet de jeu de données.
Dim ds As DataSet = New DataSet()
'Remplissez le jeu de données avec les enregistrements de la table.
da.Fill(ds, "Order Details")
'Créer une table de données par rapport à la table de jeu de données.
Dim dt As DataTable = ds.Tables("Order Details")
'Créez un objet WorkbookDesigner.
Dim wd As WorkbookDesigner = New WorkbookDesigner()
'Ouvrez le fichier de modèle (qui contient des marqueurs intelligents).
Dim workbook As Workbook = New Workbook("SmartMarker_Designer.xls")
wd.Workbook = workbook
'Définissez la table de données comme source de données.
wd.SetDataSource(dt)
'Traitez les marqueurs intelligents pour remplir les données dans les feuilles de calcul.
wd.Process(True)
'Enregistrez le fichier excel.
wd.Workbook.Save("outSmartMarker_Designer.xls")

Voir également


SetDataSource(DataTable)

Définit la source de données d’un objet DataTable.

public void SetDataSource(DataTable dataTable)
ParamètreTaperLa description
dataTableDataTableObjet DataTableDataTable object

Voir également


SetDataSource(string, DataView)

Définit la source de données d’un objet DataView et le lie à un nom de source de données.

public void SetDataSource(string dataSourceName, DataView dataView)
ParamètreTaperLa description
dataSourceNameStringNom de la source de données.
dataViewDataViewObjet DataView.

Voir également


SetDataSource(DataView)

Définit la source de données d’un objet DataView.

public void SetDataSource(DataView dataView)
ParamètreTaperLa description
dataViewDataViewObjet DataView

Voir également


SetDataSource(string, IDataReader, int)

Définit la source de données d’un objet IDataReader.

public void SetDataSource(string name, IDataReader dataReader, int rowCount)
ParamètreTaperLa description
nameStringNom de la carte de la source de données.
dataReaderIDataReaderObjet IDataReaderIDataReader object
rowCountInt32Le nombre de lignes de données. Si le marqueur intelligent ne contient pas “noadd”, nous devons insérer des lignes par le nombre de lignes pour un problème de performances et des formules répétées dynamiques. -1 signifie que le paramètre est inutile.

Voir également


SetDataSource(string, object)

Définit la liaison de données à une variable.

public void SetDataSource(string variable, object data)
ParamètreTaperLa description
variableStringNom de variable créé à l’aide d’un marqueur intelligent.
dataObjectDonnées source.

Voir également


SetDataSource(OleDbConnection)

Définit la source de données d’un objet OleDbConnection.

public void SetDataSource(OleDbConnection connection)
ParamètreTaperLa description
connectionOleDbConnectionObjet OleDbConnectionOleDbConnection object

Voir également


SetDataSource(SqlConnection)

Définit la source de données d’un objet SqlConnection.

public void SetDataSource(SqlConnection connection)
ParamètreTaperLa description
connectionSqlConnectionObjet SqlConnectionSQLConnection object

Voir également