For i = ListView1.ListItems.Count To 1 Step -1
If ListView1.ListItems(i).SubItems(15),< DTPicker1.Value or ListView1.ListItems(i).SubItems(15) > DTPicker2.Value Then
ListView1.ListItems.Remove (i)
End If
next当DTPicker1.Value =2004-08-01 DTPicker1.Value =2004-08-24 的时候!
发现 月1 到 18日也被删掉了!
而我希望的是只在列表中留下 8月1日到8月24日的内容!
请问错在哪里!
If ListView1.ListItems(i).SubItems(15),< DTPicker1.Value or ListView1.ListItems(i).SubItems(15) > DTPicker2.Value Then
ListView1.ListItems.Remove (i)
End If
next当DTPicker1.Value =2004-08-01 DTPicker1.Value =2004-08-24 的时候!
发现 月1 到 18日也被删掉了!
而我希望的是只在列表中留下 8月1日到8月24日的内容!
请问错在哪里!
解决方案 »
- 向大家推荐一个新开的论坛,希望大家多去看看.
- 问一个有关按记录数插入的问题
- updown控件的onChange事件中如何判断是UpClick还是DownClick?
- 救命!!!!诚请教一个有关字节操作的问题!
- 怎么解决MSFlexGrid多行删除??
- 如果使用webbrowser 来控制网页提交
- 如何用vb与SQL数据库结合操作和存储声音文件?
- 如何在主form和对话框之间传递数据?
- 请问哪位大侠知道ActiveSkin.ocx控件的详细用法 ?
- 请问:考那种证比较好找到程序员的工作?
- 在Visual Basic中,如何理解Form、PictureBox、UserControl中的.hDC与.hWnd间的区别?
- ■■■■ 简单问题:如何将文件c:\xx.tif 打印出来?在线等待ing ■■■■
If (cdate(ListView1.ListItems(i).SubItems(15))< cdate(DTPicker1.Value)) or (cdate(ListView1.ListItems(i).SubItems(15)) > cdate(DTPicker2.Value)) Then
ListView1.ListItems.Remove (i)
End If
next