Listview详细信息视图不显示任何内容

Kur*_*rru 13 c# listview details winforms

我正在尝试在winforms中使用ListView的详细信息视图模式,但没有显示任何项目.列表视图本身随着项目的添加而增长,但没有显示任何内容.

它以列表模式显示项目,但不在详细信息模式下.

我用过以下代码,有什么想法吗?

forms_listView.Columns.Add("URL");
forms_listView.Columns.Add("Position");
Run Code Online (Sandbox Code Playgroud)

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);
Run Code Online (Sandbox Code Playgroud)

Kur*_*rru 27

我发现了我的问题.我正在调用listview.Clear()文档中的方法,它会删除所有项目和所有列,这导致没有项目显示.

  • 大声笑我过去20分钟一直试图调试同样的问题!谢谢:)需要调用listview.Items.Clear() (7认同)