社区
C#
帖子详情
dataset主表子表关系
xf_xufei
2009-12-26 07:31:43
我有两张表,放入dataset里面后,如何设置让两张表关联起来?要求关联起来后输出XML是如下格式:
<主表>
<a>9801</a>
<b_num>BB</b_num>
<Detail>
<子表>
<gg>BB</gg>
<dd>DC091128712</dd>
</子表>
<子表>
<gg>wrwqr</gg>
<dd>wrwrwrwer</dd>
</子表>
</Detail>
</主表>
...全文
136
5
打赏
收藏
dataset主表子表关系
我有两张表,放入dataset里面后,如何设置让两张表关联起来?要求关联起来后输出XML是如下格式: 9801 BB BB DC091128712 wrwqr wrwrwrwer
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xf_xufei
2009-12-26
打赏
举报
回复
也就是说dataset是可以转成我想要的那处XML的
xf_xufei
2009-12-26
打赏
举报
回复
我也增像2楼那样试过,可是当用ds.GetXml()后得不到我想要的结果。
我把手工写的一个含有子表的XML转成Datatable之后再转回来是可以得到的。
ProjectDD
2009-12-26
打赏
举报
回复
外键关联,连接查寻
wuyq11
2009-12-26
打赏
举报
回复
DataSet ds= new DataSet();
DataRelation relation = new DataRelation("",
ds.Tables[""].Columns[""], ds.Tables[""].Columns[""]);
ds.Relations.Add(relation);
人到中年琐事多
2009-12-26
打赏
举报
回复
要这们的XML,只能手工代码控制了,要用DataSet自动,我是不行的,这个表不规则
当
DataSet
中包含主/
子表
时,Update更新步骤
当
DataSet
中包含主/
子表
时,Update更新步骤(一) 序幕 当
DataSet
中同时包含主/
子表
(主键表/外键表)时,有时候
关系
约束太严格: 比如,
关系
数据库完整性规则: 1.实体完整性. 主键表中主键不准为空. 2.参照完整性. 外键表中外键的值必须与主键表中的主键对应. 要么为空,要么为主键表中的一主键值. 3.自定义完整性. 如果Data
dataset
relations
关系
主表
,
子表
删除
在有级联
关系
的主
子表
中,
dataset
名.Relations.Add(表1列,表2列) 如果要删除
子表
,直接用mDsMember.Tables.Remove,会提示: 不能移除表X,原因是它在ForeignKeyConstraint Y 中被引用。请首先移除该约束。 必须设置:
dataset
对象.Tables[1].Constraints.RemoveAt(0) 才可以正常执行删除
为
DataSet
中的多张表设置表间
关系
为
DataSet
中的多张表设置表间
关系
,代码如下
DataSet
ds = new
DataSet
();//这里需要从数据层获取两张表的数据 //设置table之间的
关系
DataColumn parentCol = ds.Tables["BlockInfo"].Columns["id"]; DataColumn childCol = ds.Tables["BlockInfoHistry"].C
DataSet
中的表之间
关系
--子从表
在.net数据处理应用中,经常需要处理主从表情况。通过
主表
主键显示明细表对应记录。下面介绍子从表的一些使用方法。{不能启用此约束,因为不是所有的值都具有相应的父值。} DataRelation -创建DataTable 对象之间的父/子
关系
。 //如果
关系
主键只有一个,不需用DataColumn数组 SqlConnection sqlcon = new SqlConnection(@"constr"); sqlcon.Op
C#
111,121
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章