我正在尝试在 winforms 中使用 ListView 的详细 View 模式,但没有显示任何项目。 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()
方法,该方法在文档中说它会删除所有项目和所有列,这会导致不显示任何项目。
关于c# - Listview Details View 不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451487/