La base de données ACCESS convient aux débutants. Elle peut être exécutée directement après avoir modifié les instructions de connexion et de requête.
Étapes pour remplir un DataSet
1. Créez un objet de connexion à la base de données à l'aide de la chaîne de connexion à la base de données
2. Utilisez les instructions de requête SQL et les objets de connexion à la base de données pour créer un adaptateur de base de données dataAdapter
3. Utilisez la méthode Fill de DataAdapter pour remplir le DataSet
utiliser le système ;
en utilisant System.Windows.Forms ;
en utilisant System.Data ;
en utilisant System.Data.SqlClient ;
en utilisant System.Data.OleDb ;
// 2e instance DATAGRID professionnelle C#
/**//// <résumé>
/// Cette classe fournit un exemple de création et d'utilisation d'une grille de données.
/// </summary>
classe publique DisplayTabularData : System.Windows.Forms.Form
{
privé System.Windows.Forms.Button retrieveButton ;
private System.Windows.Forms.DataGrid dataGrid;
/**//// <résumé>
/// Construction de la fenêtre.
/// </summary>
/// <remarques>
/// Cette méthode construit la fenêtre en créant à la fois la grille de données et le bouton.
/// </remarques>
public DisplayTabularData()
{
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(464, 253);
this.Text = "01_DisplayTabularData";
this.dataGrid = new System.Windows.Forms.DataGrid();
dataGrid.BeginInit();
dataGrid.Location = nouveau System.Drawing.Point(8, 8);
dataGrid.Size = nouveau System.Drawing.Size(448, 208);
dataGrid.TabIndex = 0 ;
dataGrid.Anchor = AnchorStyles.Bottom | AnchorStyles.Top |
this.Controls.Add(this.dataGrid);
dataGrid.EndInit();
this.retrieveButton = new System.Windows.Forms.Button();
retrieveButton.Location = new System.Drawing.Point(384, 224);
retrieveButton.Size = new System.Drawing.Size(75, 23);
récupérerButton.TabIndex = 1;
retrieveButton.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
retrieveButton.Text = "Récupérer";
retrieveButton.Click += new System.EventHandler(this.retrieveButton_Click);
this.Controls.Add(this.retrieveButton);
}
/**//// <résumé>
/// Récupérer les données
/// </summary>
/// <param name="expéditeur"> </param>
/// <param name="e"> </param>
protected void retrieveButton_Click (expéditeur de l'objet, System.EventArgs e)
{
retrieveButton.Enabled = false;
string source = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsManioMes documentsPrintManagerprogramPrintManageV1DataBasePrintDB.mdb";
sélection de chaîne = "SELECT * FROM MainInfo"
/**////////////////////////////////
//Étapes pour remplir le DataSet
//1. Utilisez la chaîne de connexion à la base de données pour créer un objet de connexion à la base de données
// 2. Utilisez les instructions de requête SQL et les objets de connexion à la base de données pour créer l'adaptateur de base de données dataAdapter
// 3. Utilisez la méthode Fill de DataAdapter pour remplir le DataSet
OleCon
= new OleDbConnection(source);
da= new
OleDbDataAdapter(select,OleCon);
");
dataGrid.SetDataBinding(ds, "MainInfo"); //Liaison de données DataGrid, utilisant DataSet et le nom de table de la base de données
}
/**//// <résumé>
/// Afficher la fenêtre de l'application
/// </summary>
vide statique Main()
{
Application.Run (nouveau DisplayTabularData());
}
}