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新增或修改,最后再保存入数据库中”