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