我试图在winforms中使用listview的详细视图模式,但是没有显示任何项。随着项目的添加,listview本身也在增长,但没有显示任何内容。
它以列表模式显示项目,但不以详细模式显示。
我用了下面的代码,有什么想法吗?

forms_listView.Columns.Add("URL");
forms_listView.Columns.Add("Position");


ListViewItem lvi = new ListViewItem();
lvi.Tag = form;
lvi.Text = form.URL;
lvi.Name = "URL";
ListViewItem.ListViewSubItem subItem = new ListViewItem.ListViewSubItem(lvi, "Position");
subItem.Name = "Position";
subItem.Text = ""+form.Position;
lvi.SubItems.Add(subItem);
forms_listView.Items.Add(lvi);

最佳答案

我发现了我的问题。我称之为listview.Clear()方法,在文档中,它删除所有项目和所有列,这不会导致显示任何项目。

10-05 19:22