如何将项目从列表框添加到列表视图?
How to add items from listbox to listview?
我在运行时调用的代码,列表框中显示以下数据。
如何在列表视图列中与列表框分开添加名称和编号?
ListBox 中的结果应如下所示:
foreach (object item in listBox1.Items)
{
string drop = item.ToString();
ListViewItem itemToAdd = new ListViewItem(drop);
listView1.Items.Add(itemToAdd);
}[![enter image description here][1]][1]
通过在逗号上拆分 ListBox
的每一行,您可以将拆分数组 (drop
) 的每个元素添加到 ListViewItem
中并将其添加到您的 ListView
.
请注意,如果您已经通过设计器将列添加到列表视图,则不需要前两行。
listView1.Columns.Add("Subject");
listView1.Columns.Add("Grade");
listView1.View = View.Details;
foreach (string item in listBox1.Items)
{
var drop = item.Split(',');
ListViewItem li = new ListViewItem();
li.Text = drop[0].Trim();
li.SubItems.Add(drop[1].Trim());
listView1.Items.Add(li);
}
我在运行时调用的代码,列表框中显示以下数据。 如何在列表视图列中与列表框分开添加名称和编号? ListBox 中的结果应如下所示:
foreach (object item in listBox1.Items)
{
string drop = item.ToString();
ListViewItem itemToAdd = new ListViewItem(drop);
listView1.Items.Add(itemToAdd);
}[![enter image description here][1]][1]
通过在逗号上拆分 ListBox
的每一行,您可以将拆分数组 (drop
) 的每个元素添加到 ListViewItem
中并将其添加到您的 ListView
.
请注意,如果您已经通过设计器将列添加到列表视图,则不需要前两行。
listView1.Columns.Add("Subject");
listView1.Columns.Add("Grade");
listView1.View = View.Details;
foreach (string item in listBox1.Items)
{
var drop = item.Split(',');
ListViewItem li = new ListViewItem();
li.Text = drop[0].Trim();
li.SubItems.Add(drop[1].Trim());
listView1.Items.Add(li);
}