首页 > Windows开发 > 详细

winform 实现两个datagridview之间的数据联动

时间:2014-04-12 02:14:32      阅读:895      评论:0      收藏:0      [点我收藏+]

再做数据库开发的时候,经常会遇到表带上明细表,比如,一个学校有好多系,每个系又有好多专业...。

在winform中,都会使用datagridview来显示数据,现在就来说说如何实现之间的联动。比如现在有两张表,

bubuko.com,布布扣bubuko.com,布布扣

而child中的id是参照parent表中的id。

先新建一个DataSet.xsd文件bubuko.com,布布扣

bubuko.com,布布扣

将parent和child表添加进来。如果在数据中已经添加了外键,则vs会自动生成,如果没加,可以自己建立,

bubuko.com,布布扣

新建一个窗口,放两个datagridview,以及DataSet,和childTableAdapter和parentTableAdapter对象。

bubuko.com,布布扣

设置parent的DataSource为dataSet1,DataMember为dataSet1中的parent表。

bubuko.com,布布扣

设置child的DataSource也为dataSet1,以及DataMember为parent.parent_child_id

bubuko.com,布布扣

设置完之后最后两句代码在窗体的load中的事件里写上

bubuko.com,布布扣

注意这两句不能换顺序,先有主表,再有参照表。

可以看看效果了:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

还可以参照http://blog.csdn.net/fangxing80/article/details/2304047这个博客。

winform 实现两个datagridview之间的数据联动,布布扣,bubuko.com

winform 实现两个datagridview之间的数据联动

原文:http://www.cnblogs.com/jecyhw/p/3659489.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!