DataTable dt = new DataTable();
DataTable dt2 = new DataTable();
dt2.Columns.Add(“Name”);
dt2.Columns.Add(“Age”);
for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
{
DataRow dr = dt2.NewRow();
dr[“Name”] = dataGridView1.SelectedRows[i].Cells[0].Value;
dr[“Age”] = dataGridView1.SelectedRows[i].Cells[1].Value;
dt2.Rows.Add(dr);
}
Form2 fr = new Form2(dt2);
fr.Show();
DataGridView窗体之间的传值
这段代码创建了两个DataTable对象dt和dt2,并在dt2中添加了'Name'和'Age'两列。接着,它遍历dataGridView1选中的行,将每行的'Name'和'Age'值填充到dt2的新行中,最后在新的Form2实例中展示dt2数据。
摘要由CSDN通过智能技术生成