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

搜寻框自动匹配 升阶

2012-09-16 
搜索框自动匹配 升阶我想要说一个输入框,逗号隔开后,可以匹配多个 比如输入a 我可以匹配ab,ac,ad,avc 然后

搜索框自动匹配 升阶
我想要说一个输入框,逗号隔开后,可以匹配多个 比如输入a 我可以匹配ab,ac,ad,avc 然后输入了一个逗号之后再输入a又可以重新匹配ab,ac,ad,avc 


[解决办法]
如果使用文本框的话,修改属性就可以使用
TextBox.AutoCompleteCustomSource = strings;
TextBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
TextBox.AutoCompleteMode = AutoCompleteMode.Suggest;
[解决办法]
楼上正解。
使用TextBox自带的AutoComplete功能就可以了。

不过我试过要自动匹配数据库字段的话有点慢(在TextChanged事件中每敲一个字母都要进行一次查询数据库)。。不知有什么效率高点的方法吗

热点排行