您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



listview的两个小问题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


listview的两个小问题。
发表于:2007-07-27 18:30:02 楼主
listview删除选中的项目,出现索引超出边界
原来只要一删除,它的索引双重排了,要怎么样可以删除选中的项目呢


        dim   i   as   integer
        with   listview1
                for   i   =   1   to   .listitems.count
                        if   .listitems(i).checked   =   true   then
                              .listitems.remove   (i)
                        end   if
                next
        end   with


用listview显示记录,但只能修改其中一个叫做 "数量 "的字段
其它字段就不可以修改的,要怎么做,
用datagrid1基本上也可以,但它可以修改全部的字段,
上面2种控件怎么做到我想要的效果,
发表于:2007-07-27 18:31:411楼 得分:0
再来两个小问题
报表以   vbmodal   以模态窗口显示出错,   "无效数据源 "   并且无法正常退出程序
工具条如下拉菜单时。不知如何使用
发表于:2007-07-27 18:51:402楼 得分:0
倒过来循环
dim   i   as   integer
with   listview1
for   i   =   listitems.count   to   1   step   -1
if   .listitems(i).checked   =   true   then
.listitems.remove   (i)
end   if
next
end   with
发表于:2007-07-27 18:53:233楼 得分:0
用listview显示记录,但只能修改其中一个叫做 "数量 "的字段
其它字段就不可以修改的,要怎么做,
用datagrid1基本上也可以,但它可以修改全部的字段,
上面2种控件怎么做到我想要的效果,

不太理解,你如果想要那种键盘输入修改的,那么就用一个textbox来配合一下
发表于:2007-07-27 20:37:544楼 得分:0
对于自己管理索引号的对象,删除项一般都倒着来!


报表以   vbmodal   以模态窗口显示出错,   "无效数据源 "   并且无法正常退出程序
工具条如下拉菜单时。不知如何使用
-------------
应该和模态窗口显示没什么关系吧,第二个问题没明白意思
发表于:2007-07-28 15:57:565楼 得分:0
listview的單元格不貼控件能編輯嗎?
    應該不能吧!
发表于:2007-07-28 19:04:286楼 得分:0
你这个程序有问题,在.listitems.remove   (i)执行了以后,.listitems.count就会改变。
发表于:2007-07-28 23:34:057楼 得分:0
.........................
发表于:2007-07-29 20:55:168楼 得分:0
listview删除选中的项目     搞定了,谢谢各位.
第二个自己用textbox配合来用,我是想要双击 "数量 "就可以修改.要textbox在listview中显示,
我家里不能上网,过几天来结贴


快速检索

最新资讯
热门点击