Die ACCESS-Datenbank ist für Anfänger geeignet. Sie kann direkt nach der Änderung der Verbindungs- und Abfrageanweisungen ausgeführt werden.
Schritte zum Auffüllen eines DataSets
1. Erstellen Sie ein Datenbankverbindungsobjekt mithilfe der Datenbankverbindungszeichenfolge
2. Verwenden Sie SQL-Abfrageanweisungen und Datenbankverbindungsobjekte, um einen Datenbankadapter-DataAdapter zu erstellen
3. Verwenden Sie die Fill-Methode von DataAdapter, um das DataSet zu füllen
Verwenden des Systems;
Verwenden von System.Windows.Forms;
Verwenden von System.Data;
Verwenden von System.Data.SqlClient;
mit System.Data.OleDb;
//Professionelle C# 2. DATAGRID-Instanz
/**//// <Zusammenfassung>
/// Diese Klasse bietet ein Beispiel für die Erstellung und Verwendung eines Datenrasters.
/// </summary>
öffentliche Klasse DisplayTabularData : System.Windows.Forms.Form
{
private System.Windows.Forms.Button AbrufenButton;
private System.Windows.Forms.DataGrid dataGrid;
/**//// <summary>
/// Konstruiere das Fenster.
/// </summary>
/// <Bemerkungen>
/// Diese Methode erstellt das Fenster, indem sie sowohl das Datenraster als auch die Schaltfläche erstellt.
/// </remarks>
öffentliches 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 = new System.Drawing.Point(8, 8);
dataGrid.Size = new System.Drawing.Size(448, 208);
dataGrid.TabIndex = 0;
dataGrid.Anchor = AnchorStyles.Bottom |. AnchorStyles.Top |. AnchorStyles.Right;
this.Controls.Add(this.dataGrid);
dataGrid.EndInit();
this.retrieveButton = new System.Windows.Forms.Button();
abrufenButton.Location = new System.Drawing.Point(384, 224);
RetrieButton.Size = new System.Drawing.Size(75, 23);
RetrieButton.TabIndex = 1;
RetrieButton.Anchor = AnchorStyles.Bottom |. AnchorStyles.Right;
AbrufenButton.Text = "Abrufen";
RetrieveButton.Click += new System.EventHandler(this.retrieveButton_Click);
this.Controls.Add(this.retrieveButton);
}
/**//// <Zusammenfassung>
/// Daten abrufen
/// </summary>
/// <param name="sender"> </param>
/// <param name="e"> </param>
protected void discoverButton_Click(object sender, System.EventArgs e)
{
RetrieButton.Enabled = false;
string source = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsManioMy DocumentsPrintManagerprogramPrintManageV1DataBasePrintDB.mdb";
string select = "SELECT * FROM MainInfo"
/**//////////////////////////////////////////////////////////////
//Schritte zum Füllen von DataSet
//1. Verwenden Sie die Datenbankverbindungszeichenfolge, um ein Datenbankverbindungsobjekt zu erstellen
// 2. Verwenden Sie SQL-Abfrageanweisungen und Datenbankverbindungsobjekte, um den Datenbankadapter dataAdapter zu erstellen
// 3. Verwenden Sie die Fill-Methode von DataAdapter, um das DataSet zu füllen
OleDbConnection(source);
DataSet
ds = new DataSet()
; ");
dataGrid.SetDataBinding(ds, "MainInfo"); //DataGrid-Datenbindung unter Verwendung von DataSet und dem Tabellennamen der Datenbank
}
/**//// <Zusammenfassung>
/// Zeigt das Anwendungsfenster an
/// </summary>
static void Main()
{
Application.Run(new DisplayTabularData());
}
}