如何将索引值添加到来自另一种不同形式的列表视图中?

How to add an indexed value into a list view coming from another different form?

你好,我最近刚学C#,我的任务是创建一个系统,我想知道如何从Form1传递值并将这些值插入到Form2的列表视图中,尝试搜索但我无法理解我找到的代码所以请帮我一个简单的答案。非常感谢。

我知道如何将值传递给另一个表单,但我想具体了解如何将值传递给另一个表单,然后将它们插入到带有列的列表视图中。

我想知道如何在列表视图中添加项目,但我想从另一个表单中查看它的示例编码。

试试这个:

private void AddItemsToListView()
{
   ListViewItem item1 = new ListViewItem("item1",0);
   item1.Checked = true;
   item1.SubItems.Add("1");
   item1.SubItems.Add("2");
   item1.SubItems.Add("3");
   ListViewItem item2 = new ListViewItem("item2",1);
   item2.SubItems.Add("4");
   item2.SubItems.Add("5");
   item2.SubItems.Add("6");
   ListViewItem item3 = new ListViewItem("item3",0);
   item3.Checked = true;
   item3.SubItems.Add("7");
   item3.SubItems.Add("8");
   item3.SubItems.Add("9");
   Form2.listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);
   Form2.listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
   Form2.listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);
   Form2.listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);
   Form2.listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});
}

然后你可以从form1调用这个过程,它会在一些项目到form2的列表视图。我假设 listview 控件被命名为:listView1.