在DBGRID中,如何实现象EXCEL中单元格的下拉列框功能?(50分)

  • 主题发起人 主题发起人 haidymo
  • 开始时间 开始时间
H

haidymo

Unregistered / Unconfirmed
GUEST, unregistred user!
我知道在PICKLIST那里进行设置是可以实现下拉列框的,但只能选用预先输入好的数据,
以后新增加进去的就不能,所以怎样才能象EXCEL的单元格一样呢?
 
动态添加不行吗?即用PickList.IndexOf判断欲添加的项是否存在,不存在则用PickList.Add添加。
 
动态添加。PickList每次有新的东西加入时就更新一下。下次再选的时候就有了。
 
dq说的对!
不过在实际操作的时候,应该把说需要的数据做成一个数据库,是用户可以方便的向其中
添加一些内容,然后使用dq的方法,在程序运行是动态的向Picklist中添加数据,则新增数据可
以在程序运行时加入列表框.
若还不清楚,请来信!
 
我建议只要使用tdblookupcombobox控件对lookup类型的字段进行编辑即可。

 
判断picklist的内容,如果没有那么add('*');
 
多人接受答案了。
 
后退
顶部