类似股票查询那样,输入汉语拼音查询到相应的汉字数据,二意内容也显示出来。TextBox下拉提示可以通过设置AutoCompleteCustomSource得到,但是如何做到可以通过输入拼音也能查询到相应内容呢?

解决方案 »

  1.   

    我晕,这也想用.net来实现,太难了吧,关注
      

  2.   

    有个VB版本
    http://blog.csdn.net/jbgh608/archive/2007/08/22/1754876.aspx但是这个有问题!所以看看有没有C#方面的!!这个今天晚上进行研究!!
      

  3.   

    【C#源码】扩展的文本框,支持数据表绑定,基于拼音码的辅助输入 
    http://blog.csdn.net/jbgh608/archive/2007/08/22/1754876.aspx这个有问题!!
      

  4.   

    你先在数据库中存在汉字数据的表中添加一列,这一列存放拼音。当你添加汉字数据的时候同时把对应的拼音写到相应的列中。
    网上有一个汉字转换拼音的函数你可以自己找找看。
    我以前的做法是只存储汉字的拼音首字母。然后查询的时候只要在textbox输入汉字拼音首字母就可以达到目的了。
    例如:你要查找“中国”你只要输入"zg"就ok了。
      

  5.   

    hellobaobao 你说的这个是频繁查询数据库的!能否和自动提示联系起来!
      

  6.   

    http://topic.csdn.net/u/20071019/11/a998da56-f5a7-494f-bd0f-d21c25f51163.html
    这个老兄快弄好了,过去看看
      

  7.   

    LL223851 我要的不是那个!他那个效率太低!如果数据量大的话慢而且容易出错!再说那个方法没有全部拼音效果例如:
    北京 BJ
    中国是最伟大的文明古国 zgs..如果使用AutoCompleteCustomSource的话不能实现拼音搜索!!————————————————————大神们帮忙呀!!
      

  8.   

    自己可以用listbox来画,全部拼音效果可以用代码实现
      

  9.   

    jinjazz 能否多给点提示!!