主题:为什么呢?
nhcherry
[专家分:30] 发布于 2008-10-17 22:13:00
请各位帮个忙:这语句为什么不能移除选择项呢?还需要什么设置吗?
Thisform.list1.RemoveItem(Thisform.list1.ListIndex)
thisform.Refresh
list中rowsourcetype=7 文件
thisform.refresh,thisform.requery都没反应
回复列表 (共4个回复)
沙发
qd163 [专家分:230] 发布于 2008-10-18 20:12:00
thisform.list1.requery()
板凳
qjbzjp [专家分:8830] 发布于 2008-10-18 22:49:00
选择后,再用代码把数据源文件中的相应项删除,再thisform.Refresh,一定行。
如果不想动数据源文件,那么只有将文件读取到一个数组中,再作为list的数据源,这样就可以:
Thisform.list1.RemoveItem(Thisform.list1.ListIndex)
thisform.Refresh
3 楼
nhcherry [专家分:30] 发布于 2008-10-20 08:45:00
[quote]选择后,再用代码把数据源文件中的相应项删除,再thisform.Refresh,一定行。
如果不想动数据源文件,那么只有将文件读取到一个数组中,再作为list的数据源,这样就可以:
Thisform.list1.RemoveItem(Thisform.list1.ListIndex)
thisform.Refresh
[/quote]
怎样将选择的目录所有文件名放到一个数组中呢??
4 楼
qjbzjp [专家分:8830] 发布于 2008-10-20 13:16:00
ADIR(ArrayName ,"c:\*.*")
我来回复