c#将列表视图项从一个表单传递到另一个表单的列表视图

本文关键字:视图 列表 表单 另一个 一个 | 更新日期: 2023-09-27 18:18:13

我有表单1和表单2。listview1在form1上,listview2在form2上,当listview1在form1和listview2在form2和两个listview包含:itemcode - itemcount。和button1在form2

on form2,如果用户单击listview2上的button1值在listview1上的form1和form2中填充关闭如何在代码中做这样的动作由于

c#将列表视图项从一个表单传递到另一个表单的列表视图

那么,你能做的就是把listview解析成object,并通过在form构造器中传递对象来跨窗体传递它们。

so in form1:

var form1LV = listView1;
    OnButton2Click(..){
    Form2 f = new Form2(form1LV);
..
}

和form2的构造函数

Form2(object f1LV){
Form1LV = (ListView)f1LV;
}

,然后将Form1LV赋值给form2中的listView2。

listView2 = Form1LV on button click.