Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在两个窗体之间传递gridview数据_C#_Datagridviewrow - Fatal编程技术网

C# 在两个窗体之间传递gridview数据

C# 在两个窗体之间传递gridview数据,c#,datagridviewrow,C#,Datagridviewrow,如何在Form2 GridView上传输Form1选中的GridView行数据 像这样:有很多方法可以实现这一点。我脑海中最简单的想法是: -创建GetDataForm的距离,并调用一个显示表单并获取结果的方法: GetDataForm form2 = new GetDataForm(); List<DataGridViewRow> res = form2.ShowForm(); for (int i = 0; i < res.Count; i++) mainFormG

如何在Form2 GridView上传输Form1选中的GridView行数据


像这样:

有很多方法可以实现这一点。我脑海中最简单的想法是:

-创建
GetDataForm
的距离,并调用一个显示表单并获取结果的方法:

GetDataForm form2 = new GetDataForm();
List<DataGridViewRow> res = form2.ShowForm();
for (int i = 0; i < res.Count; i++)
    mainFormGrid.Rows.Add(res[i]);
-您的
传输
按钮的
点击
事件应该是:

private void tranferButton_Click(object sender, EventArgs e)
{
   _closedByTransferButton = true;
   Close();
}

希望这能有所帮助。

我想我有一个表单,称为主表单,现在我想要由工人制作的每日数据,所以用户在点击按钮第二个表单“获取数据表单”时单击按钮打开并用户选择一些数据并在主窗体上传输,但通过2个窗体在gridview中传输到gridview@trippino我的英语不太好,我希望你理解不,我没有尝试你的更新代码,但我自己通过临时表检查行插入临时表,我通过选择查询调用下一个窗体>最后,我在这个帮助下完成了
private void tranferButton_Click(object sender, EventArgs e)
{
   _closedByTransferButton = true;
   Close();
}