首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DBLookupCombox有关问题

2012-05-28 
DBLookupCombox问题我用的是cxDBLookupCombox控件,数据库有两张表,一个是省份信息表,一个是市信息表,第一

DBLookupCombox问题
我用的是cxDBLookupCombox控件,
数据库有两张表,一个是省份信息表,一个是市信息表,
第一个cxDBLookupCombox 控件下接的时候,第二个cxDBLookupCombox 根据第一个cxDBLookupCombox 控件显示的省份显示相应的市信息。

第一个显示省份信息没问题。第二个就是不管第一个控件下接选的是哪个省份,第二个都是一样的信息。怎么会事?




[解决办法]
要在第一个lookupcombox中选中事件里面写代码,比如如果选择一个省份,那么就做查询,把这个省份的关联的市县的数据集给查询出来,然后让第二个lookupcombox连接到该数据集

[解决办法]
在select第一個省份不為空再選擇下階市縣時做一個查詢:即省份關聯的市縣的數據給查詢出來,再循環給第二個cxDBLookupCombox組件。。。
[解决办法]
两个办法,一是每次选择省份时通过查询该省份拥有的市;而是一开始就把省份和市查询出来。选择省份时过滤数据集。
[解决办法]
使用观察者模式,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。

热点排行