如何在C#中将所选项目从一个列表视图移动到另一个列表视图?

时间:2016-05-21 05:25:37

标签: c# winforms listview

我在listview上使用FullRowSelect = true,如何将listview项目在一个表单中转移到另一个具有listview的表单。

1 个答案:

答案 0 :(得分:1)

form1

创建一个ListViewItem

ListViewItem lstItem = listView1.SelectedItems[0];

form2上,创建一个参数化构造函数

ListViewItem lstViewItem = new ListViewItem(); //global variable
public Form2(ListViewItem lstItem)
{
    InitializeComponent();
    lstViewItem = lstItem;
}

form2致电form1ListViewItem

Form2 frm = new Form2(lstItem);
frm.Show();

依据form2,您可以ListViewItem被选中并通过form1