说这是我的自动完成数组:
Pascal
PHP
Lua
JavaScript
ActionScript
Active Server Pages
当我在自动填充文本框中输入'a'时,它将显示Pascal,Lua,JavaScript,ActionScript和ASP。那是因为他们都有字母'a'。但我只想显示ActionScript和ASP,因为它们的首字母是'a'。这怎么可能?
我见过这个Stack Overflow question,但似乎没有用,因为我在页面上有数据(Pascal,PHP等)
答案 0 :(得分:1)
这是基于您从列表中过滤值的方式。例如,如果源是SQL Server表或视图,则过滤条件具有
WHERE Col = '%' + ValueInAutoCompleteTextBox + '%'
因此你得到Pascal,Lua,JavaScript等。在这种情况下,你可以删除前面的'%'来实现你所需要的。希望这会有所帮助。