日期:2014-05-18  浏览次数:20977 次

从一个DataGripView获取几行数据 到另一个DGV的数据处理
从DataGripView中获取数据到另一个DGV这个过程我已经是实现了 但是只能获取一次,再获取的话它会刷新之前的数据。
  问:怎样才能做到第二次添加的时候不会将DGV中的数据清除而是继续添加行???

------解决方案--------------------
不知你是如何实现的,直接的想法是通过一个datatable转送数据,先获取第二个gridview的,放入dt,再获取第一个的放入dt,与第二个gridview绑定,如此多次获得。当然,第一次第二个gridview中没有数据,要做些处理。
------解决方案--------------------
关于DataTable的合并看考我的博文:
http://www.cnblogs.com/ghypnus/archive/2012/03/26/2417559.html
相关代码如下:
C# code

//将DataTable2中的行添加到DataTable1
//前提:dt1和dt2表结构相同
foreach (DataRow dr in dt2.Rows)
    dt1.Rows.Add(dr.ItemArray);