首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

DataGridView与输入控件互传数据的有关问题,求解决方案,多谢

2011-12-24 
DataGridView与输入控件互传数据的问题,急求解决方案,谢谢各们大侠好,兄弟要做一个小程序,遇到这样的问题

DataGridView与输入控件互传数据的问题,急求解决方案,谢谢
各们大侠好,兄弟要做一个小程序,遇到这样的问题不知如何解决,望知道的兄台不吝赐教:

从数据库中提取数据显示到DataGridView后,如何在双击一条记录后将该记录的每个字段值传给新打开的窗口中(假定为Form2)的TextBox、ComboBox等控件,新窗口中控件值变化或新增一条记录后,如何再将这些控件值传入DataGridView新增或修改,最后再保存入数据库中?

兄弟在这里先谢谢了,在线等!


[解决办法]
重载Form2的构造函数,把你要传递的值作为参数。
[解决办法]
步骤:
1、在form1中拖入一个BindingSource组件.
2、将一个datatable与这个BindingSource组件的关联
3、将datagridview与这个BindingSource组件相关联
4、在form2,dim xxx as BindingSource ,注意不要用new
5、在form2新建或者启动的时候,将form1的BindingSource赋值给 xxx
6、在form2中对xxx进行数据操作,结果将反应到form1中。

纯属一种思路,lz自己去实践吧。

[解决办法]
在新增或修改的那页的BUTTON方法里把数据写进数据库..再调用一下刷新带DATAGRIDVIEW的From_load(sender,e)
[解决办法]
第一个问题楼主解决了我就不罗嗦了;
第二个问题:

在form2中对数据进行操作,结果写到数据库中,然后刷新form1中的datagridview

我认为操作顺序应该如上,而非你说的先“将这些控件值传入DataGridView新增或修改,最后再保存入数据库中”

热点排行