一个不需要建数据源的上拉数据窗口功能

一个不需要建数据源的下拉数据窗口功能
一个不需要建数据源的下拉数据窗口功能
功能说明:
1.可以自行指定下拉数据来源
2.可以指定多个过滤列
3.可以指定where条件

目的:
1.不需要建下拉数据窗口
2.一个地方可以输入不同数据指定到 自己想要的数据
(比如:客户资料有 客户编号,客户简称,客户地区归属 ,有时候不记得 客户编号 可以输入客户简称来查 客户资料...)

程序上指定:
指定两列 code name(下拉数据窗口的列)
//table1_code 需要使用的列 code,name对应显示的下拉数据窗口列

如图:
以code过滤(输入值符合code值)
一个不需要建数据源的上拉数据窗口功能


如图:
以name过滤(输入值符合name值)
一个不需要建数据源的上拉数据窗口功能

实现方式:
1.自动生成下拉数据窗口(获得焦点时)
2.自动检索下拉数据窗口数据(获得焦点时)
3.输入值 做过滤。

A.有人使用此方式 处理不?
B.有没有什么弊端?



------解决方案--------------------
最大的弊端在于获得焦点时,与数据库的交互会比较频繁
------解决方案--------------------
帮你顶,关注结果!
------解决方案--------------------
输入1 code和name 都有符合的记录 怎么处理的?
------解决方案--------------------
将所有数据取到内存DS中,执行过滤,缺点是
1,新增加的数据需要自己维护到内存DS中
2,初始化比较慢