VB 问题,高手 帮忙 谢谢!

来源:百度知道 编辑:UC知道 时间:2024/07/08 04:19:27
AdoRs.Open "select * from H_FJSZ order by 名称", Cnn, adOpenKeyset
If AdoRs.RecordCount > 0 Then
ListView1.ListItems.Clear
AdoRs.MoveFirst
For i = 1 To AdoRs.RecordCount
Set Str_SubItems = ListView1.ListItems.Add()
With Str_SubItems
.Text = AdoRs!名称
AdoRs.MoveNext
End With
Next i
End If
AdoRs.Close

图片怎么调用,我表里面还有一个 "数字"字段 用来调用 ImageList1 的图片序号
我是想要在 Listview 中显示图片,当 数字是 1 和数字 2 的 显示的图片不一样,ImageList里面一共有10张图片。
Private Sub XS()
ListView1.ListItems.Clear
AdoRs.Open "select * from H_FJSZ order by FJHM", cnn, adOpenKeyset
If AdoRs.RecordCount > 0 Then
ListView1.ListItems.Clear
AdoRs.MoveFirst
For i = 1 To AdoRs.RecordCount
ListView1.ListItems.Add , , AdoRs.Fields("FJHM"

ListView1.ListItems.Clear
AdoRs.Open "select * from H_FJSZ order by FJHM", Cnn, adOpenKeyset
If AdoRs.RecordCount > 0 Then
ListView1.ListItems.Clear
zs = AdoRs.RecordCount
AdoRs.MoveFirst
Do While AdoRs.EOF = False
Select Case AdoRs.Fields("XH")
Case "1"
ListView1.ListItems.Add , , AdoRs.Fields("FJHM") & "", 1
Case "2"
ListView1.ListItems.Add , , AdoRs.Fields("FJHM") & "", 2

End Select
AdoRs.MoveNext
Loop
End If
AdoRs.Close

这样就解决了!

你是不是想把图片显示到Listview中啊。如果是这样的话,还不如用个Image控件,把图片显示到Image里。方便啊!