强类型DataSet 主外键关系的问题

megadron 深圳市鹏微软件技术有限公司 架构师  2011-11-22 09:29:24
主键表 Student
Id int PK,
Name nvarchar,
Age int

外键表 Score
Id int PK,
StuId int,
CSharp int,
Java int
StuId Fk Student(Id)

强类型DataSet MyDB.xsd

程序中构造了一个StudentTableAdapter 对象
调用GetDate 方法得到ScoreDataTable 对象
foreach 遍历它
能得到Score 表的所有值
我想通过StudentRow.Name 得到学生姓名
但是StudentRow 的值为Null
请问,我哪里做错了?
请大侠们指点一二,感激涕零。
...全文
59 点赞 收藏 5
写回复
5 条回复
mlqxj35674 2011年11月25日
1 无法确定你的强类型DataSet设计是否正确
假如两个表的父子关系存在,
StudentTableAdapter.fill(student表)
scoreTableAdapter.fill(score表)
现在你要通过student检索score
DataTable dt=ds.Relations("FK_SCore_Student").ChildTable
或者DataRow[] rows=student表.Rows(index).GetChildRows(ds.Relations("FK_SCore_Student"));
回复 点赞
megadron 2011年11月22日
求解啊。。
回复 点赞
胡小来 2011年11月22日
酱油一下…… 沙发坐观~
回复 点赞
qys15856411411 2011年11月22日
不要将分给我,我不明白。
回复 点赞
发动态
发帖子
.NET Framework
创建于2007-09-28

1.6w+

社区成员

2.4w+

社区内容

.NET技术 .NET Framework
社区公告
暂无公告