dropdownlist 模糊查找!!!!!!!!!!
dropdownlist 的下拉框加载了许多项。选中其中一项比较麻烦。用键盘定位
,一次只能输入一个字母。在输入一个字母,前面的输入就没有作用了。
可不可能做到多个字母一起起作用?
让dropdownlist 支持模糊查找,比如当拥护输入ab后,dropdownlist的光标就定义在
以ab开头的选项上.
------解决方案--------------------用 Ajax 在onkeyup里事件
说起来也是很麻烦
------解决方案--------------------帮你顶
------解决方案--------------------那我问你:
如果首先输入的是 a 于是查找 a开头的
然后输入b 开始查找b呢还是 ab呢?
在输入c 查找c呢还是查找bc呢?
明显带有二义性,如果逻辑过于复杂的话,一个dorpdownlist的代价也有点大,所以不建议做,
------解决方案--------------------经鉴定,DropDownList 无法完成此功能
------解决方案--------------------自己开发模拟的下来框吧
------解决方案--------------------自定义控件
------解决方案--------------------可以这样试试,在dropdownlist的textchang事件中,设置datasource的filter属性,这样每当dropdownlist中输入发生变化时,所有项目只剩下符合条件的项了。比如可以设置datasource的filterexpression为XXX like "输入的字符% "
------解决方案--------------------mk
------解决方案--------------------经鉴定,DropDownList 无法完成此功能
----------------------------------------
本身不能完成,用JS可以实现,比较复杂
------解决方案--------------------学习GOOGLE的下拉列表。
------解决方案--------------------UP
------解决方案--------------------ajax
------解决方案--------------------dropdownlist与textbox合起来作一个用户控件
------解决方案--------------------可以参考NickLee.Web.UI.Combo asp.net web控件
blog下载地址
http://www.cnblogs.com/mail-ricklee/archive/2007/07/26/832670.html