更新 : 2007 年 11 月
ユーザーがグリッド形式でデータを表示する手段を用意する場合は、DataGridView コントロールが最善の選択です。これは、フォーム上のコントロールの高さと幅を設定でき、その場合でもユーザーはすべてのデータを見ることができるため、テーブルに多くのデータがある場合に特に有効です。
やってみよう
DataGridView コントロールにデータを表示するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスで、[Windows フォーム アプリケーション] をクリックし、[OK] をクリックします。
新しい Windows フォーム プロジェクトが開きます。
「必要な情報の入手 : 既存のデータベースに接続する」で説明されているように、Northwind.sdf という名前のサンプル データベースへの接続を追加します。
[データ] メニューの [データ ソースの表示] をクリックします。
[データ ソース] ウィンドウが開きます。
[データ ソース] ウィンドウで [NorthwindDataSet] を展開し、Customers テーブルをクリックします。
Customers テーブルの横にあるドロップダウン矢印をクリックし、[DataGridView] をクリックします。
[データ ソース] ウィンドウから Form1 に Customers テーブルをドラッグします。
レコードをスクロールするための DataGridView コントロールとツール ストリップ (BindingNavigator) がフォームに表示されます。また、コンポーネント トレイに DataSet、TableAdapter、BindingSource、および BindingNavigator が表示されます。
DataGridView コントロールを選択し、その [Dock] プロパティを [Fill] に変更します。そのためには、[Dock] プロパティの右側にある矢印をクリックし、中央の四角形をクリックします。
F5 キーを押してコードを実行します。
フォームのサイズを変更し、DataGridView コントロール内のデータをスクロールします。
次の手順
このレッスンでは、DataGridView コントロールを使用して、データベースのデータを Windows フォームに表示する方法を説明しました。次のレッスンでは、アプリケーションでコンポーネントを使用する方法について説明します。
次のレッスン : 「表示されないコントロール : コンポーネントを使用する」