我有一个简单的项目,我需要一个包含三个表的数据库。该数据库是使用 SQL Server Compact Edition 以.sdf
文件形式实现的。以下有关该程序的信息可能有点无关紧要,但我仍然将其包括在内。
表格如下:
Student
Course
SelectedCourse
该Student
表是包含每个学生的个人信息的主表。该Course
表包含可以为学生选择的几门课程。其中SelectedCourse
包含一个学生注册号和一个课程号。表之间的关系在数据库中设置。
现在,我以前从未使用过BindingSource
连接到不同表的几个,而且我发现这方面的信息很少。从我的表格中呈现信息的正确方法是什么?
我应该有一个
BindingSource
,它包含所有表格中的所有信息吗?我应该创建几个
BindingSource
分别连接到一个表,然后与“主”有关系BindingSource
吗?
我有一个DataSet
包含所有表格的表格,但我不确定是否应该为每个表格设置一个。
我对 SQL 并不陌生,我只是想弄清楚如何使用提供的内置工具将数据库绑定到 Visual Studio 中的控件。我可以使用 SQL 选择语句对所有内容进行硬编码,我认为我会失去使用 Visual Studio 作为编程助手的想法。