DataGridViewにテーブルの内容を表示するデータベースアプリケーションを作成しましょう。
○ プロジェクト
プロジェクトを作成して確認してみましょう。
プロジェクトの種類 | Windows フォーム アプリケーション |
---|---|
プロジェクト名 | DBAppTest |
メニューより「プロジェクト(P)」―「新しいデータ ソースの追加(N)...」をクリックします。
「データ ソース構成ウィザード」ダイアログボックスが表示されるので、次の図のように「データベース」を選択し、「次へ(N) >」をクリックします。
次の図のように表示されるので、「データ セット」が選択されていることを確認し、「次へ(N) >」をクリックします。
次の図のように表示されます。前節で作成したデータベースがサーバー エクスプローラーに表示されている場合は、次の図のように「Books.mdf」が選択されます。もし、空欄になっている場合は「新しい接続(C)...」ボタンをクリックして、作成したデータベースファイルなどを選択します。確認後、「次へ(N) >」をクリックします。
すると、次の図のようにダイアログボックスが表示されます。データベースファイルをプロジェクトにコピーするか聞かれるので、「いいえ(N)」をクリックします。
次の図のように表示されるので、そのまま「次へ(N) >」をクリックします。
次の図のように表示されます。ここでは、データベースから取り出すテーブルと列を選択します。テーブル名にチェックを入れると全列を選択したことになります。今回は「Books」テーブルを選択しましょう。その後、「完了(F)」をクリックしてください。
すると、ソリューション エクスプローラーにデータセットが追加されます。この部品はデータベースからデータを取り出すことができます。この部品をアプリケーションに組み込んで、データベースに保存されているデータを処理させます。
次に選択したテーブルをフォームに表示させましょう。次の図のようにツールボックスより「DataGridView」をフォームにドラッグ&ドロップして配置してください。
DataGridViewコントロールを配置したら、右上の「▶」ボタンをクリックしてタスクウィンドウを表示させてください。
表示されるタスクウィンドウの「データ ソースの選択:」を展開して、次の図のように「Books」を選択してください。
すると、次の図のようテーブルの構造が表示されます。
実行してみましょう。次の図のようにテーブルのデータが表示されます。