我正在尝试弄清楚如何使用ViewView控件并将View设置为Details。
如果将View设置为LargeIcon,SmallIcon,List或Tile,则没有问题,但是当我将View设置为Details时,无论我做什么,ListView控件都保持为空。
我尝试了100个不同的例子,都有相同的结果。
这个问题可能是什么根源?它怎么解决?
更新:我现在正在使用HTML表格,用CSS设置样式并显示在WebBrowser控件中。我认为这是一个相当不错的解决方案;如果这是最终的解决方案还有待观察。
答案 0 :(得分:9)
要使用View.Details
,您还必须填写Columns
的{{1}}属性,以提供列标题列表。然后,您的项目将显示在第一个标题下,子项目将显示在后续标题下。
答案 1 :(得分:8)
我正在努力解决这个问题。我发现在代码中,我用来添加项目,我首先清除了列表,然后添加了项目。我的错误是我使用了myList.Clear()
而不是MyList.Items.Clear()
,我只能假设它正在清除所有内容。
答案 2 :(得分:4)
在设计器中选择ListView。单击右上角的三角形,编辑列,添加。根据需要在视图中重复所需的列。您可以拖动设计器中的列分割器以使它们达到正确的宽度。
答案 3 :(得分:0)
如果没有看到任何代码,很难回答您的问题,但我建议仔细检查MSDN上使用ListView详细信息的this example中的代码。
我的猜测是你没有将SubItems添加到ListViewItem对象中。