这是我写的显示listview的程序,如果你用时间函数再调用的话,不知道对你有没有帮助
Private Sub FillList1()
L.ListItems.Clear
Set clm = L.ColumnHeaders.Add(, , "配件编号", 800)
Set clm = L.ColumnHeaders.Add(, , "配件名称", 800)
Set clm = L.ColumnHeaders.Add(, , "规格型号", 800)
Set clm = L.ColumnHeaders.Add(, , "进价", 800)
Set clm = L.ColumnHeaders.Add(, , "供应商", 800)
Set clm = L.ColumnHeaders.Add(, , "配件类别", 800)
Set clm = L.ColumnHeaders.Add(, , "库存量", 800)
txtSQl = "select * from kucun order by 配件编号"
Set rs = ExecuteSQL(txtSQl, Msgtext)
Do While Not rs.EOF
For i = 1 To rs.RecordCount
Set itemReturn = L.ListItems.Add(1, , rs.Fields(0))
itemReturn.SubItems(1) = rs.Fields(1)
itemReturn.SubItems(2) = rs.Fields(2)
itemReturn.SubItems(3) = rs.Fields(3)
itemReturn.SubItems(4) = rs.Fields(4)
itemReturn.SubItems(5) = rs.Fields(5)
itemReturn.SubItems(6) = rs.Fields(6)
rs.MoveNext
Next i
Loop
End Sub