有关list的问题请帮忙!
我在一个表单上建一个listbox,他的数据源是否可以是个动态的?(如何编程实现?)如果取得了数据源后,我能否用查询(一个文本框加一个click按钮在list里来查询并将结果用不同颜色给标出来)?如果想在双击该list里任意一项后给该做个标记,最好是直接删除该项并在数据源种也删除(或者是让该项在双击时间后该项变为不可用,下次重启vf,打开后也不可用),谁能够帮我实现?我想了好多办法也弄不了,请高手帮忙!!!
(1)List1数据类型为字段的话,可以采用下列办法
*Form1.Init:
CLOSE ALL
USE tm1
THISFORM.List1.ROWSOURCETYPE=6
THISFORM.List1.numberofelements=reccount()
THISFORM.List1.ROWSOURCE='tm1.姓名'
*List1.DblClick
DELETE
PACK
THIS.REFRESH
(2)List1数据类型为值的话,可以采用下列办法
*Form1.Init
CLOSE ALL
USE tm1
THISFORM.List1.ROWSOURCETYPE=1
THISFORM.List1.numberofelements=Reccount()
SCAN
THISFORM.List1.ADDITEM(姓名)
ENDSCAN
*List1.DblClick
THISFORM.List1.REMOVEITEM(THISFORM.List1.LISTINDEX)
[[it] 本帖最后由 Tiger5392 于 2008-11-28 17:57 编辑 [/it]]