是聪明人就进来。奇思有奖!
我想通过拼音字母查询数据某项,让用户不用打字,只用输入某项的字母前面几位,下拉框中就显示出数据库中属于该拼音字头的项。
我想通过数据库在表中加个字段并加入拼音字母,然后查询。本来客户机器就老,用framnetwork1.1的程序就慢得很。我怕这样会影响程序运行速度,用户每输一下就要查询。兄弟们,有什么好的建议没有,先谢谢。
[解决办法]
为什么要反复查询呢?
用ADO.NET啊,只要第一次查询就可以了,然后根据用户输入设定filter。
[解决办法]
具体BindingSource中Filter的语法不是那么清楚,我一般用的都是“=”,你可以调查一下。
能说一下你要的效果吗?一个Textbox录入,一个Combobox选择?
[解决办法]
没有好办法吧,如你所说:
a-> 啊
a-> 阿
a-> 呵
an-> 俺
an-> 按
an-> 安
[解决办法]
DataView dvTree=new DataView(tbTree, "MenuParentID= '0 ' ", "MenuIndex ",DataViewRowState.CurrentRows);