DatagridView 窗体之间相互传值!

超凡 2010-12-03 03:26:57
我From1页面中的代码写好了,from1中有一个datagridview 选中一行后,我传的一个ID到FROM2窗体,在from2中写的一个构造涵数,from2是一个窗体修改事件,点击确定后,将数据插入数据库!然后在datagridview中显示!
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangderong8389945 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hncelfhv 的回复:]
一个datagridview绑定了十几个表!
[/Quote]

不会卡么!
Ann725 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 hncelfhv 的回复:]
我From1页面中的代码写好了,from1中有一个datagridview 选中一行后,我传的一个ID到FROM2窗体,在from2中写的一个构造涵数,from2是一个窗体修改事件,点击确定后,将数据插入数据库!然后在datagridview中显示!
[/Quote]
把数据信息用类来封装,你可以在她的doubleclick写或者其他更合适的事件,显示form2,然后在form2直接声明这个类的全局变量,然后初始化,进行复制,在做数据库更新操作
luojie81 2010-12-03
  • 打赏
  • 举报
回复
选中一行后,通过这个方法取得ID: ID = dataGridView1.CurrentRow.Cells["ID"].Value
在form2窗体中重载构造函数
然后通过构造函数传递参数:form2 form = new form2(ID)
调用form2窗体,form.ShowDialog();
这样只要你在重载构造函数里面拿到ID赋给form2的一个变量这样就完成传值的操作了.
更新操作自己写下,就完成了.
luojie81 2010-12-03
  • 打赏
  • 举报
回复
你的问题提得很笼统诶!
能不能描述得细致些.不然不好作答.
超凡 2010-12-03
  • 打赏
  • 举报
回复
一个datagridview绑定了十几个表!
超凡 2010-12-03
  • 打赏
  • 举报
回复
但我datagridview中的数据不好重新绑定,因为我数据全是动态加载的!

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧