我From1页面中的代码写好了,from1中有一个datagridview 选中一行后,我传的一个ID到FROM2窗体,在from2中写的一个构造涵数,from2是一个窗体修改事件,点击确定后,将数据插入数据库!然后在datagridview中显示!

解决方案 »

  1.   

    但我datagridview中的数据不好重新绑定,因为我数据全是动态加载的!
      

  2.   

    一个datagridview绑定了十几个表!
      

  3.   

    选中一行后,通过这个方法取得ID: ID = dataGridView1.CurrentRow.Cells["ID"].Value
    在form2窗体中重载构造函数
    然后通过构造函数传递参数:form2 form = new form2(ID)
    调用form2窗体,form.ShowDialog();
    这样只要你在重载构造函数里面拿到ID赋给form2的一个变量这样就完成传值的操作了.
    更新操作自己写下,就完成了.
      

  4.   

    把数据信息用类来封装,你可以在她的doubleclick写或者其他更合适的事件,显示form2,然后在form2直接声明这个类的全局变量,然后初始化,进行复制,在做数据库更新操作