ACCESS データベースは初心者に適しています。接続ステートメントとクエリ ステートメントを変更した後、直接実行できます。
DataSet を設定する手順
1. データベース接続文字列を使用してデータベース接続オブジェクトを作成します。
2. SQL クエリ ステートメントとデータベース接続オブジェクトを使用して、データベース アダプター dataAdapter を作成します。
3. DataAdapter の Fill メソッドを使用して DataSet にデータを入力します
システムを使用する;
System.Windows.Forms を使用します。
System.Data を使用します。
System.Data.SqlClient を使用します。
System.Data.OleDb を使用します。
//プロフェッショナル C# の 2 番目の DATAGRID インスタンス
/**//// <概要>
/// このクラスは、データ グリッドの作成と使用の例を提供します。
/// </概要>
パブリック クラス DisplayTabularData : System.Windows.Forms.Form
{
プライベート System.Windows.Forms.Button 取得ボタン;
プライベート System.Windows.Forms.DataGrid データグリッド
/**//// <概要>
/// ウィンドウを構築します。
/// </概要>
/// <備考>
/// このメソッドは、データ グリッドとボタンの両方を作成してウィンドウを構築します。
/// </コメント>
public DisplayTabularData()
{
this.AutoScaleBaseSize = 新しい System.Drawing.Size(5, 13);
this.ClientSize = 新しい System.Drawing.Size(464, 253);
this.Text = "01_DisplayTabularData";
this.dataGrid = 新しい System.Windows.Forms.DataGrid();
dataGrid.BeginInit();
dataGrid.Location = 新しい System.Drawing.Point(8, 8);
dataGrid.Size = 新しい System.Drawing.Size(448, 208);
dataGrid.TabIndex = 0;
dataGrid.Anchor = AnchorStyles.Bottom | AnchorStyles.Left |
this.Controls.Add(this.dataGrid);
dataGrid.EndInit();
this.retrieveButton = 新しい System.Windows.Forms.Button();
retrieveButton.Location = 新しい System.Drawing.Point(384, 224);
取得ボタン.サイズ = 新しい System.Drawing.Size(75, 23);
取得ボタン.TabIndex = 1;
アンカースタイル.ボトム | アンカースタイル.右;
retrieveButton.Text = "取得";
retrieveButton.Click += new System.EventHandler(this.retrieveButton_Click);
this.Controls.Add(this.retrieveButton);
}
/**//// <概要>
/// データを取得します
/// </概要>
/// <param name="送信者"> </param>
/// <param name="e"> </param>
protected voidretrieveButton_Click(オブジェクト送信者、System.EventArgs e)
{
retrieveButton.Enabled = false;
文字列ソース = @"Provider=Microsoft.Jet.OLEDB.4.0;データ ソース =C:Documents and SettingsManioMy DocumentsPrintManagerprogramPrintManageV1DataBasePrintDB.mdb";
文字列選択 = "SELECT * FROM MainInfo"
/**////////////////////////////
//DataSet を埋める手順
//1. データベース接続文字列を使用してデータベース接続オブジェクトを作成します。
// 2. SQL クエリ ステートメントとデータベース接続オブジェクトを使用して、データベース アダプター dataAdapter を作成します
// 3. DataAdapter の Fill メソッドを使用して DataSet を埋めます。
OleCon = new OleDbDataAdapter
(select,OleCon);
DataSet
ds = new DataSet();
");
dataGrid.SetDataBinding(ds, "MainInfo"); //DataSet とデータベースのテーブル名を使用した DataGrid データ バインディング
}
/**//// <概要>
/// アプリケーションウィンドウを表示する
/// </概要>
静的 void Main()
{
Application.Run(new DisplayTabularData());
}
}