0

我以多种形式搜索了这个问题,但也找不到适用于我的答案。

我在 Windows 窗体应用程序中有一个列表视图框,其中我在运行时添加了一些项目,如下所示:

lvinfo.Items.Add("Script executed successfully in " + dbname + " database");

我多次使用相同的代码更新执行,当我将视图作为列表或其他内容时,这工作正常......

而且我在我的代码中的任何时候都没有清除这些项目..当我用谷歌搜索时,我可以找到与清除项目相关的答案..

我的问题是当我将视图属性设置为详细信息时,列表视图框中的文本/内容不显示..或者它被隐藏了..

编辑: 如何根据列的内容设置该列的宽度?

我试过了

columnHeader1.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);

任何回应将不胜感激..

4

2 回答 2

0

我猜这是因为您没有在列表视图中添加任何列。在详细信息视图中,您应该至少添加一列来显示您的项目。在添加项目之前尝试此操作:

listView1.Columns.Add("myColumnHeader");
于 2013-08-27T13:25:35.653 回答
0

您是否按照文档所述为 ListView 创建了列标题:

如果您的 ListView 控件没有指定任何列标题并且您将 View 属性设置为 View.Details,则 ListView 控件将不会显示任何项目。如果您的 ListView 控件没有指定任何列标题并且您将 View 属性设置为 View.Tile,则 ListView 控件将不会显示任何子项。

尽管列仅显示在详细信息视图中,但没有列标题的子项将不会显示在详细信息视图或平铺视图中。

页面下方还有一个示例用于设置列标题

于 2013-08-27T13:25:38.100 回答