由于我还是 c# 的新手,我无法将选定的行从 datagridview1(表格 1)传递到 datagridview2(表格 2)假设我必须传递大量列,我该怎么做?
如果可能的话,我可以在选择多行并相应地传递到另一个数据网格视图时这样做吗?
我曾尝试传递到另一个文本框,但这并不理想
if (tableListBox.SelectedIndex == 2)
{
foreach (DataGridViewRow dr in dataGridView1.SelectedRows)
{
int counter = 0;
ID = dr.Cells[1].Value.ToString();
while (counter < dataGridView1.Columns.Count)
{
ColumnsHeader = dataGridView1.Columns[counter].HeaderText;
CellsValue = dr.Cells[counter].Value.ToString();
pass += ColumnsHeader + " " + CellsValue + " " + "\n";
counter++;
}
Form4 form4 = new Form4(pass, dr.Cells["Deposition Date"].Value.ToString(), ID, tableListBox.SelectedIndex, dr.Cells["Deposition Date"].Value.ToString());
form4.Show();
break;
}
}