我做的winfrom程序,想在一个textbox里实现这样的效果?下拉列表
类似于google 还有www.mapbar.com这样的效果哈?麻烦您了

解决方案 »

  1.   

    在你的数据库里加一个字段,写中文的拼音,
    if (textbox.text=="k")
    {
      select 字段 from 表 where 拼音 like 'k%'
    然后绑定到显示控件
    }
    在KeyPress事件里写,你先试试,
      

  2.   

    有2中方法,一种是数据收集后存到数据库,每次change的时候去数据库找。。
    一种是智能引擎,但是原理一样
      

  3.   

    http://topic.csdn.net/u/20080517/11/33b4fb63-cb21-4576-8ea2-402c428a2584.html
    中有个SQL中汉字转拼音的函数,然后在查询的时候加上条件,以HZ2PY这个函数为例select * 
    from TabName
    where dbo.hz2Py(FieldName) like '%PY%'
      

  4.   

    Winform里的TextBox有个属性可以设置 TextBox出现Google文本框那样的效果的,具体查下MSDN