【问题标题】:ListView Control and DetailsListView 控件和详细信息
【发布时间】:2010-05-22 15:28:20
【问题描述】:

我读到的一些关于 ListView 的教程让我有点困惑。

我有一个 ListView 控件,左侧应该是一个名称,该名称的右侧应该是另一列,其中包含更多文本。例如:

列表视图:

jason     blah blah blah  
item2     more blahs  
item3     jupiter  
item4     uranus  

如何做到这一点?有没有一种简单的方法可以做到这一点?

谢谢

【问题讨论】:

    标签: c# .net winforms listview controls


    【解决方案1】:

    使用Columns标题集合添加列如

    • 第 1 列
    • 第 2 列
    • 第 3 列

    然后使用 ListViewItem 的集合来设置这样的列的值

    ListViewItem lvi = new ListViewItem("foo"); lvi.Add("bar"); lvi.Add("baz"); listview.Items.Add(lvi);

    现在,“foo”、“bar”和“baz”分别位于“Column #1”、“Column #2”和“Column #3”列下。

    您将在列表视图的“属性”工具框中找到 Column 集合。请务必将视图类型设置为“详细信息”以查看此效果。

    【讨论】:

    • 优秀。谢谢你。今晚看的2篇教程,代码乱七八糟,到处都是cmet!非常混乱
    • ListViewItem (lvi) 不再包含方法:“添加”。
    • 使用 lvi.SubItems.Add("foobar");
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    相关资源
    最近更新 更多