我有两个datagridviews在一个形式有一些类似的colums 当用户点击一个按钮时,第二个datagridview的第二列和第三列selectedrow的数据应该去第1和第一个datagridview的第二列。 我检索使用从一个datagridview到另一个c#的数据.net
string strppno = dataGridView2.SelectedCells[1].Value.ToString();
string strpartno = dataGridView2.SelectedCells[2].Value.ToString();
的数据,我可以使用
dataGridView1.Rows[0].Cells[1].Value = strppno;
dataGridView1.Rows[0].Cells[2].Value = strpartno;
我怎么过无法弄清楚如何循环,以便它可以多次使用第二datagridview的粘贴或或多个选定的值。
有人可以帮助我。我提前感谢您的任何建议。
第一次尝试。
for (int index = 0; index < dataGridView2.Rows.Count; index++)
{
int editIndex = dataGridView1.Rows.Add();
dataGridView1.Rows[editIndex].Cells[0].Value = dataGridView2.Rows[index].Cells[1].Value;
dataGridView1.Rows[editIndex].Cells[1].Value = dataGridView2.Rows[index].Cells[2].Value;
}
这将带出datagridview中的所有内容2.我只想选中一个。
第二次尝试。
string strppno = dataGridView2.SelectedCells[1].Value.ToString();
string strpartno = dataGridView2.SelectedCells[2].Value.ToString();
for (int i = dataGridView2.SelectedRows.Count; i < dataGridView2.SelectedRows.Count + 1; i++)
{
dataGridView1.Rows[i].Cells[i].Value = strppno;
dataGridView1.Rows[i].Cells[i + 1].Value = strpartno;
}
dataGridView1.Rows.Add(dataGridView2.SelectedRows.Count);
}
这有点带来我想要的东西,但在错误的单元格加上循环不断运行。 :( 我一直与第二环周围摆弄但不能得到预期的结果.. :(
看起来像一个嵌套for循环给我。看看迭代2D数组 - 应该可以帮助你:) – 2014-10-16 12:36:31
我试过了,但我似乎没有给出所需的结果。请给我看一个例子。 – 2014-10-16 12:43:27
你能否给我看看你的尝试,我们会看看我们能否指出你正确的方向 – 2014-10-16 12:44:39