C#DATASET关系

时间:2011-04-30 19:15:35

标签: c#

我有两张桌子

Parent Table STUDENT ====> ID,NAME                 SqlCommand==>Select * from Student
Child  Table Lessons ====> ID,STUDENTID,LESSON     SqlCommand==>Select * from Lessons

我为ID和StudentId

的两个表创建了DataRelation

我在表单中添加了2个datagridview。

第一张表DataSource=Dataset.Relations[0].ParentTable;

第二张表DataSource=Dataset.Relations[0].ChildTable;

它不像关系那样工作。如何制作子表StudentId defaultvalue父表ID值

1 个答案:

答案 0 :(得分:0)

第二个网格DataSource应设置为DataSet.Relations [0]对象。在这种情况下,一切都会正常工作。另外,刚刚找到一篇MSDN文章:

Walkthrough: Creating a Master/Detail Form Using Two Windows Forms DataGridView Controls