Winform listview列未显示

时间:2011-02-14 21:25:19

标签: windows vb.net listview

我正在尝试将一个列表视图放在VS 2010,vb.net winform表单上。一世 1.将列表视图从工具箱中添加到表单中 2.右边的cick并做了一个编辑专栏 3.添加了两列,其名称为(chLocationID,chLocation)以及LocationID和Location的文本。 4.当我点击确定时,列表视图设计器中没有任何内容。

在后面的代码中我做了一个for循环来添加一些数据。

  For Each O In oS
        Dim itm As New ListViewItem
        itm.SubItems.Add(O.tblLocationID.ToString)
        itm.SubItems.Add(O.Location)
        itm.Tag = O
        lvLocation.Items.Add(itm)
    Next

当我单步执行代码时...它表示它添加了行...一个lvLocation.items.count给我一个值1 ..这是正确的但屏幕上没有显示。

所以..我做错了什么......只是不确定是什么?

1 个答案:

答案 0 :(得分:14)

确保将ListView的View属性设置为Details - 在设计器或代码中。 Winforms ListViews仅在详细信息视图中显示其列。