listview,中listview控件显示多行多列数据?
你虽然给listview添加了分组,但是没有给listviewitem指定分组。在for循环中加一句vi.group=lvmsg.groups[0];newgroup.items.add(vi)换成lvmsg.items.add(vi),希望能帮到你
vb里怎样用listview控件添加列与行?
您好,在VB中,可以通过以下步骤使用ListView控件添加列和行:
1. 将一个ListView控件添加到窗体中。可以在工具箱中找到ListView控件并将其拖放到窗体中。
2. 在窗体的Load事件中,使用以下代码添加列:
```
ListView1.Columns.Add("列标题1")
ListView1.Columns.Add("列标题2")
```
3. 使用以下代码添加行:
```
Dim row As New ListViewItem("第一行数据")
row.SubItems.Add("第一行第二列数据")
ListView1.Items.Add(row)
```
4. 可以通过在行的SubItems集合中继续添加数据来添加更多列的数据:
```
row.SubItems.Add("第一行第三列数据")
```
完整的示例代码如下:
```vb
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' 添加列
ListView1.Columns.Add("列标题1")
ListView1.Columns.Add("列标题2")
' 添加行
Dim row As New ListViewItem("第一行数据")
row.SubItems.Add("第一行第二列数据")
row.SubItems.Add("第一行第三列数据")
ListView1.Items.Add(row)
' 添加更多行
Dim row2 As New ListViewItem("第二行数据")
row2.SubItems.Add("第二行第二列数据")
row2.SubItems.Add("第二行第三列数据")
ListView1.Items.Add(row2)
End Sub
```
运行上述代码后,ListView控件将会显示两列和两行的数据。
还没有评论,来说两句吧...