vb listview筛选删除 10
ABCDDDDDACCCCBBBBC........listview删除不包含A的整行,(只保留包含A的行)...
ABCD
DDDD
ACCCC
BBBBC
........
listview 删除不包含A的整行,(只保留包含A的行) 展开
DDDD
ACCCC
BBBBC
........
listview 删除不包含A的整行,(只保留包含A的行) 展开
2个回答
展开全部
要解决这个问题主要是要掌握listview这个控件的用法。大致了解下后重点解决:1.listview如何遍历数据 2.listview删除某行的方法。
获取当前行数和列数:
- MsgBox "行数:" & ListView1.ListItems.Count & "列数:" & ListView1.ColumnHeaders.Count
Private Sub ListView1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
ListView1.ToolTipText = "行数:" & ListView1.ListItems.Count & "列数:" & ListView1.ColumnHeaders.Count
End Sub
读取某行第几列内容 (不包括第一列):
- ListView1.ListItems(Num).SubItems (4)
循环查找读取项目:
- Dim i As Integer
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Text = 4 Then MsgBox ListView1.ListItems(i).Text '第一列
If ListView1.ListItems(i).SubItems(1) = 4 Then MsgBox ListView1.ListItems(i).SubItems(1) '第二列
Next i
删除指定行:
- ListView1.ListItems.Remove 1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询