C# c将listview项从表单传递到另一表单中的listview

C# c将listview项从表单传递到另一表单中的listview,c#,sql,listview,C#,Sql,Listview,我有中一和中二。。以及窗体1上的listview1、窗体2上的listview2(当窗体1中的listview1和窗体2中的listview2都包含:itemcode-itemcount时)。和表单2中的按钮1 在form2上,如果用户单击按钮1,则在form2上的listview2中的值将填充在form1上的listview1中,并关闭form2 如何在代码中执行这样的操作 谢谢好的,您可以将listview解析为对象,并通过在表单构造函数中传递对象在表单之间传递它们 因此,在表格1中: va

我有中一和中二。。以及窗体1上的listview1、窗体2上的listview2(当窗体1中的listview1和窗体2中的listview2都包含:itemcode-itemcount时)。和表单2中的按钮1

在form2上,如果用户单击按钮1,则在form2上的listview2中的值将填充在form1上的listview1中,并关闭form2 如何在代码中执行这样的操作
谢谢

好的,您可以将listview解析为对象,并通过在表单构造函数中传递对象在表单之间传递它们

因此,在表格1中:

var form1LV = listView1;
    OnButton2Click(..){
    Form2 f = new Form2(form1LV);
..
}
在form2的构造函数中

Form2(object f1LV){
Form1LV = (ListView)f1LV;
}
然后将Form1LV分配给form2中的listView2

listView2 = Form1LV on button click.

堆栈溢出的工作原理是提供您尝试过的代码以及您遇到的问题,而不仅仅是询问答案。我看到另一个用户以另一种形式提出了这个问题。这是家庭作业吗。或者你创建了一个新帐户并问了同样的问题?你能给我一个这个问题的链接吗?谢谢你的回答,但我想提醒你,我只有表单1上的button1,用户应该在初始化表单2时单击表单2上的button1通过对象,用表单1上的listview2中的项目填充表单1上的listview1然后使用“对象打开”按钮单击表单2