(急)C#关于ComboBox控件实现自动搜索功能的问题,在线等待

ComboBox数据绑定过程如下:stringsql="select*fromtb_user";DataTabledt=执行上面sql语句后返回的一个DataTable;... ComboBox数据绑定过程如下:
string sql = "select * from tb_user";
DataTable dt = 执行上面sql语句后返回的一个DataTable;
ComboBox.DataSource = dt;
ComboBox.displayMember=user_name;
ComboBox.ValueMember=user_id;
现在通过设置ComboBox的三个属性:
AutoCompleteCustomerSource:Collections
AutoCompleteMode:Suggest
AutoCompleteMode:ListItems
已经实现了在输入框输入中文时候可以自动查找,现在想要实现的是在ComboBox中输入拼音也能实现自动查找,其中拼音是指user_name的拼音,在数据表已有这个字段user_pinyin。
其中tb_user里面的字段包括:user_id,user_name,user_pinyin
在线等待,急急急!!! 本人是个新手,希望给个详细点的答案,谢谢了
补充一下,拼音自动查找是指,假设数据库中已经有:
ID为1,name为张三,pinyin为zhangsan的一个字段的时候,在输入框输入z就能在下拉框出现张三这个选项
程序在我的问题里面大概说了下,就是在窗体初始化的时候给ComboBox绑定好数据源,然后在窗体设计中设置了ComboBox控件的3个属性,这样就实现了中文的自动搜索,但是拼音实现不了,你看该怎么解决呢?
展开
 我来答
yizusong
2008-09-16 · TA获得超过3045个赞
知道大有可为答主
回答量:4516
采纳率:0%
帮助的人:4490万
展开全部
你现在用SQL语句了
不能用or在加一个条件??

----------------------------
上班时间不能聊天,嘿嘿
你可以把你的程序和数据库发给我(有不可泄露的信息就别发了)

我试试
----------------------------
改变你的数据源也可以
比如把数据源改成
id name condition
其中condition为搜索条件,可以是中文也可以是pinyin
搜索时使用select * from table where condition like 参数

然后把combobox的东西传过来就是了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式