1

3 つのテーブルを含むデータベースが必要な単純なプロジェクトがあります。データベースは、SQL Server Compact Edition を使用して.sdfファイルとして実装されます。プログラムに関する次の情報は、少し無関係かもしれませんが、それでも含めます。

表は次のとおりです。

Student
Course
SelectedCourse

テーブルは、Student各学生に関する個人情報を含むマスター テーブルです。Courseテーブルには、学生のために選択できるいくつかのコースが含まれています。にSelectedCourseは、学生登録番号とコース番号が含まれています。テーブル間の関係はデータベースに設定されます。

現在、BindingSource異なるテーブルに接続された複数のテーブルを使用したことはありません。これに関する情報はほとんど見つかりませんでした。テーブルから情報を表示する正しい方法は何ですか?

  1. BindingSourceすべてのテーブルからのすべての情報を持っているものを 1 つ持つ必要がありますか?

  2. BindingSourceそれぞれテーブルに接続し、「マスター」と関係を持ついくつかを作成する必要がありますかBindingSource?

すべてDataSetのテーブルを含む がありますが、それぞれに 1 つ持つべきかどうかはわかりません。

私は SQL を初めて使用するわけではありません。提供されている組み込みツールを使用して、データベースを Visual Studio のコントロールにバインドする方法を理解しようとしています。SQL select ステートメントを使用してすべてをハードコードすることができましたが、Visual Studio をプログラミング補助として使用するという考えを失うと思いました。

4

0 に答える 0