c# - Listview Details View 不显示任何内容

标签 c# winforms listview detailsview

我正在尝试在 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/

相关文章:

c# - 使用 k__backingfield 格式化 JsonMediaTypeFormatter

c# - 如何在代码中设置按钮的内部属性?

每次更改标签页时都会调用 C# WinForm DrawItem

c# - 为什么当文件变大时我的内存就会耗尽?

c# - 截图工具滞后荧光笔

android - 无法从 Android Firebase 数据库接收字符串

c - 所有者绘制是否仅适用于 ListView 的报告模式?

c# - Web API 验证不会使用自定义模型 Binder 触发

android - 火猴 TListView : How to color items at runtime?

c# - Entity Framework 以不确定的方式未经许可删除有效内容?