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

时间:2011-03-27 18:49:43

标签: c# winforms listview details

我正在尝试在winforms中使用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);

2 个答案:

答案 0 :(得分:25)

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

答案 1 :(得分:4)

forms_listView.Columns.Add("First Column Title"); 
... 
forms_listView.Columns.Add("Last Column Title");