C# c将listview项从表单传递到另一表单中的listview
我有中一和中二。。以及窗体1上的listview1、窗体2上的listview2(当窗体1中的listview1和窗体2中的listview2都包含:itemcode-itemcount时)。和表单2中的按钮1 在form2上,如果用户单击按钮1,则在form2上的listview2中的值将填充在form1上的listview1中,并关闭form2 如何在代码中执行这样的操作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
谢谢好的,您可以将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