如何将索引值添加到来自另一种不同形式的列表视图中?
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.
你好,我最近刚学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.