简单的问题 - 没有结果(ListView列)

时间:2009-09-02 05:12:29

标签: c# listview controls

我正在尝试使用ListView控件完成应该是一个非常简单的任务。我想要做的就是将两个项添加到ListView控件。一个项目位于“标题”列下,另一个项目位于“状态”列下。我见过很多ListView控件的例子,但没有一个能满足这个特殊需求。

我已经阅读了ListView控件上的MSDN文档并发现它很奇怪他们没有提到这个...或者我可能忽略了它?

2 个答案:

答案 0 :(得分:1)

在ListView中,这些不是单独的项目。听起来你想添加一个项目,然后ListView调用一个子项目。假设Title是你的第一列,Status是你的第二列,你想要:

ListViewItem myItem = listView.Items.Add("My Item's Title");
myItem.SubItems.Add("My Item's Status");

答案 1 :(得分:0)

如果你刚开始使用ListView,你可以使用ObjectListView - 一个围绕.NET WinForms ListView的开源包装器来节省时间,头痛和挫折感很多

它解决了在尝试使用ListView时会发现的许多问题,以及使其更易于使用。仅举一个例子:它通过单击列标题自动处理排序行。