当前位置:编程学习 > C#/ASP.NET >>

将datagridview1中多行数据复制到datagridview2中

 写了段代码但是只能实现一行一行的复制
if (dgv_inverter.Rows.Count > 0)
            {
                if (dgv_inverter.CurrentRow != null)
                {
                    object[] value = new object[dgv_inverter.Columns.Count];
                    for (int i = 0; i < dgv_inverter.Columns.Count; i++)
                    {
                        value[i] = dgv_inverter.CurrentRow.Cells[i].Value;
                    }
                    dgv_rectifier.Rows.Add(value);
                }
            } --------------------编程问答-------------------- 一行行复制完,不就是多行嘛 --------------------编程问答-------------------- dgv_rectifier.DataSource=(dgv_inverter.DataSource as DataTable).Copy(); --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
一行行复制完,不就是多行嘛

这样会很麻烦呀!现在想通过复选框实现选中多行,然后将选中行都复制到另一个datagridview中 --------------------编程问答--------------------
引用 2 楼 sj490790083 的回复:
dgv_rectifier.DataSource=(dgv_inverter.DataSource as DataTable).Copy();

这样copy过去岂不是把所有显示在dgv_inverter中的数据都复制到了dgv_rectifier中了? --------------------编程问答--------------------
引用 3 楼 u012608885 的回复:
Quote: 引用 1 楼 bdmh 的回复:

一行行复制完,不就是多行嘛

这样会很麻烦呀!现在想通过复选框实现选中多行,然后将选中行都复制到另一个datagridview中
选中的不一行一行复制过去,好像没其他现成方法吧,自己写个方法需要时调用就好了。 --------------------编程问答-------------------- 数据绑定 
直接把DataSource 复制过去就完了呗··· --------------------编程问答--------------------    用这个代码实现了多行复制,但是还有一个问题就是如果隔行选的话,后面的就复制不过去! 请高人指点  
            for (int i = 0; i <dgv_inverter.Rows.Count; i++)
            {
                if (dgv_inverter.Rows[i].Cells[0].Value!=null)
                {
                    object[] value = new object[dgv_inverter.Columns.Count];
                    for (int j = 0; j < dgv_inverter.Columns.Count; j++)
                    {
                        value[j] = dgv_inverter.Rows[i].Cells[j].Value;
                    }
                    dgv_rectifier.Rows.Add(value);
                }
                else
                {
                    break;
                }
            }
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,