日期:2014-05-17  浏览次数:21154 次

如何实现combox中的模糊自动完成功能?
combox中的数据是从数据库中取出
模糊查询的关键字也是从数据库中去
如何实现
谢谢

------解决方案--------------------
没看明白啥意思???combox从数据库中取值不是很简单么???模糊???当你输入时对combox子项进行比较呗
------解决方案--------------------
引用:
combox中的数据是从数据库中取出
模糊查询的关键字也是从数据库中去
如何实现
谢谢


好像不可能吧。需要其他方式来实现。
------解决方案--------------------
lz的意思是选中下拉框里的一项,自动根据下拉框的值模糊查询数据库的值?
------解决方案--------------------
你在网上查一下combobox .AutoCompleteMode这个,应该就是你说的意思。
------解决方案--------------------
 当发生 改变时候  查询就行
------解决方案--------------------
给你个思路 吧
你先要自己写一个继承combobox的控件
之后再获取你textbox文本输入的值去数据库里面模糊查询
把查到的值付给你的自定义控件
------解决方案--------------------
引用:
自动完成功能
就像百度和google中搜所得那样,输入关键字,下面自动会出现相关的提示。
目前只实现了从第一个字符的匹配,但没有实现模糊匹配

你不已经实现了从第一个字符的匹配吗,模糊查询应该改一下匹配规则就行了
------解决方案--------------------
你可以研究一下百度搜索框该功能的实现,换种思路,说不定有解
输入框信息提示的实现(仿google、百度搜索框):http://hi.baidu.com/mypc007/item/f1c13cb8b7f56fe84fc7fd33