需求:
在textBox里输入字符,将SQL里的内容联想出。
应该是在TextChanged里完成,但代码不知怎么关联。不知是不是下面这样的,还请指教。
string a = textBox1.Text.Trim();
string sql = "select name from xhead where name like '%"+ a + "%'";
在textBox里输入字符,将SQL里的内容联想出。
应该是在TextChanged里完成,但代码不知怎么关联。不知是不是下面这样的,还请指教。
string a = textBox1.Text.Trim();
string sql = "select name from xhead where name like '%"+ a + "%'";
是winform
是winformhttp://www.cnblogs.com/joey0210/p/3426394.html
是winformhttp://www.cnblogs.com/joey0210/p/3426394.html看不明白啊,帮忙写下关联SQL的代码吧。
keydown事件里,去sql 通过like匹配。
按你的方法,我的理解就是1楼提问的内容了。麻烦给个详细的。谢谢了!!
你1楼不是代码已经写得差不多了吗。我是按下面这样的,但运行后不能自动补全啊。(TextChanged事件和KeyDown事件都试了),请指点啊。
string a = textBox1.Text.Trim();
string connsql = "server=192.168.123.3;database=aa;user=sa;pwd=sa"; //声明connsql变量并赋值为登录aa数据库
SqlConnection conn = new SqlConnection(); //新建一个数据库连接变量conn,并赋值为新的连接(可自定义变量名)
conn.ConnectionString = connsql; //连接上数据库
conn.Open();
string sql = "select name from xhead where name like '%" + a + "%'";
conn.Close();
你都没有执行sql啊
string sql = "select name from xhead where name like '%" + a + "%'";
//执行cmd,读取数据。学习ado.net吧
conn.Close();
那应该如何执行啊,求指点。求指点。(还不了解ado.net)
a
aa
aaa我输入个a,补全成哪个?
是智能提示可选框吧 类似开发工具的代码提示
http://www.cnblogs.com/makqiq/p/5882351.html