这个做两次查询就可以了。首先看第一个,在TEXTBOX中输入商品拼音码后,点确定 链接A表,然后执行查询 select * from A表 where 拼音码='"+textbox1.text+"'; 得到多条记录,可以绑定到datagridview控件或者listview控件;关闭表的链接 上下选择所需记录,然后回车;这时需要链接B表,然后根据B表中唯一的值,再做一次查询,得到B表中的字段 select * from B表 where 这里不清楚你的表结构写不来。 最后显示在TEXTBOX中就可以了 不知你清楚没?
select * from A表 where 拼音码='"+textbox1.text+"';
得到多条记录,可以绑定到datagridview控件或者listview控件;关闭表的链接
上下选择所需记录,然后回车;这时需要链接B表,然后根据B表中唯一的值,再做一次查询,得到B表中的字段
select * from B表 where 这里不清楚你的表结构写不来。
最后显示在TEXTBOX中就可以了
不知你清楚没?
如果是的话,可以参考下面这个
TextBox和ComoBox智能提示功能源代码(类似Google首页的搜索框)
private void textBox1_TextChanged(object sender, EventArgs e)
{ }
private void button1_Click(object sender,EventArgs e){
this.comboBox1.Items.Clear();
this.comboBox1.Items.Add("haier");
this.comboBox1.Items.Add("lalala");
this.comboBox1.Items.Add("bbb");
this.comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
this.comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
}
当客户在textbox里输入字母,立刻就会搜索出含有该拼音码的所有字段(至于要显示什么信息可以自己定义),然后可选择任意一个给出的智能提示,然后根据选定的内容搜索出相应的信息分门别类的填到其他textbox里。
如果是的话,那就好好看代码。