我要把第一个DataGridView的某一行复制到另一个DataGridView里面去。 DataGridViewRow temp = (DataGridViewRow)row.Clone();
for (int i = 0; i < row.Cells.Count; i++)
{
temp.Cells[i].Value = row.Cells[i].Value;
}
dgvDistribution.Rows.Add(temp);我通过遍历那行的Cells来赋值,然后添加该行,但是这时出现了问题,就是单元格的数据与列名对不上.
比如在第一个DataGridView,
名称 件数
张三 4那复制到第二个DataGridView去之后,数据会变成“4”,“张三”,就是顺序不对了。
名称 件数
4 张三这两个DataGridView的列是一样的,我是直接Ctrl+C+V复制控件的。
for (int i = 0; i < row.Cells.Count; i++)
{
temp.Cells[i].Value = row.Cells[i].Value;
}
dgvDistribution.Rows.Add(temp);我通过遍历那行的Cells来赋值,然后添加该行,但是这时出现了问题,就是单元格的数据与列名对不上.
比如在第一个DataGridView,
名称 件数
张三 4那复制到第二个DataGridView去之后,数据会变成“4”,“张三”,就是顺序不对了。
名称 件数
4 张三这两个DataGridView的列是一样的,我是直接Ctrl+C+V复制控件的。
解决方案 »
- asp.net 连接oracle方式比较
- textbox与类的属性 绑定的问题
- 关于C#中 通过比较Build之后生成的Dll文件,判断源码是否修改过的解决办法。
- 动态创建txt文本的问题
- DropDownList 的问题
- 如何实现DropDownList里面的Items属性问题?
- 当前上下文不存在名称“InitializeComponent”怎么解决啊?!
- 初学通信接口,想用c#来编程序,什么书比较好?
- (请版主帮我置顶)高手请进.问题可能有点难,分不够再加.关于拖放操作的.
- FTP服务器LIST命令返回的文件格式?
- 异常信息:DataAdapter.SelectCommand 属性需要初始化
- 很久不用的tabstrip控件在后台添加tab项问题,会的帮帮忙!谢谢
datagridview應該也一樣
{
dataGridView1.Rows[0].Cells[i].Value = dgvZQdata.Rows[e.RowIndex].Cells[i].Value;
}
dgvDistribution.Columns[i].HeaderText = dgvDetailList.Columns[i].HeaderText;这是数据与表头不一致导致的,把表头也复制过去就行了。