如何将组添加到ListView,然后将项目添加到组

jay*_*t55 5 .net c# winforms

我试图在ListView控件中显示组,尽管可以在Designer视图中手动添加组,但这对我没有好处,因为我需要在运行时动态添加项目和组,并且我可能不知道什么组将在运行时添加。

我在网上搜索过,令我惊讶的是,我几乎找不到任何信息(任何意义上的信息)。我可以找到的唯一看起来像是我想做的示例代码是从我从Visual Studio下载的脱机文档中获得的,该示例代码有18个编译时错误和2个主要入口点!

因此,我们如何在运行时动态将组添加到ListView控件,然后将项目添加到列表。

因此,您对我要完成的工作有个好主意,我在下面附加了一张图片:

具有组样本的ListView

Dan*_*röm 1

如何:对 Windows 窗体 ListView 控件中的项目进行分组

或者一个很长的详细演练:

动态分组 ListView 项目

  • 微软的“如何”不起作用——没有办法得到“奇数”和“偶数”,甚至没有谈论有问题的样本。首先,他们没有说明如何设置 View 属性,也没有说明如何设置所有其他属性。无论我如何设置这些项目,要么未对齐,要么在 View.List 的情况下组名称消失。使用 View.Details 可以有组,但项目会消失。这篇文章不好。另一篇文章的页面已损坏,而不是显示图片,而是显示“1.gif”、“2.gif”。 (2认同)