请问
 第一次 form1 datagridview的值传给form2 datagridview 
 第二次 form datagridview的值传给form2 datagridview 第一次传的值被第二次给覆盖,怎么改?
 
谢谢

解决方案 »

  1.   

    传值前先清除下 form2 datagridview  form2.datagridview.Rows.Clear()
      

  2.   

    1、Lz是不是这个意思,第二次就使form2 datagridview 的值为两次之和,如果是这样,把两次的数据源合并再进行赋值
    2、放Session
      

  3.   

    第二次进来,先定义一个变量保存第一次的,然后和第二次的合并,再让form2 datagridview绑定进行合并后的数据源
      

  4.   

    System.Data.DataTable dt = new DataTable();
    dt.Clear();
    dt 赋值
    dataGridView1.DataSource = dt;
      

  5.   

    点击Form1 让 Form2 showDialog, 在传个集合 , 你可以试试
      

  6.   

    用委托,第二次传值的时候可以先执行datagridview.rows.clear()