如何将form1 datagridview1(所有行)用于form2 datagridview2

时间:2014-10-14 10:29:46

标签: c# .net winforms datagridview

我有两个表单(form1form2)。在form1 datagridview1form2 datagridview2 form1_datagridview1我想点击一个按钮,所有数据都来自form2_datagridview2以显示在{{1}}。

请帮忙!

2 个答案:

答案 0 :(得分:1)

DataGridView2设为public并在Botton_Click的{​​{1}}中写下以下代码:

Form1

答案 1 :(得分:0)

在Form1按钮上使用它单击

var form = Application.OpenForms.OfType<Form2>().FirstOrDefault();
if (form != null)
{
  Form tempChild = form;
  DataGridView dd = (DataGridView)tempChild.Controls["datagridview2 of form2"];
  dd.DataSoure = this.dataGridView1.DataSource;
}