C#里关于数据库查询的

来源:百度知道 编辑:UC知道 时间:2024/06/16 15:52:14
我的意思是弄个textBox 在这里面输入信息可以在数据库中查询 最后显示在dataGridView里 想高手帮忙教教怎么弄
就是在 textBox1里输入信息 然后进行查询 最后显示在dataGridView里 具体的我不太懂怎么说明 我表达不是特好

楼主,你好:我也是初学的,给你提供点吧:
string connStr
= "server=localhost;uid=sa;pwd=sa;database=myWebDB";
SqlConnection myconnection = new SqlConnection(connStr);
string queryStr="select * from book_inf where bookid='"+TextBox1.Text +"'";
SqlDataAdapter myDataAdapter=new SqlDataAdapter (queryStr,myconnection);
DataSet myDataSet=new DataSet();
myDataAdapter.Fill(myDataSet,"books");
DataGridView1.DataSource=myDataSet.Tables["books"].Defaultview;
DataGridView1.DataBind();
//假如你要在textbox里输入的是查询书号,通过书号来显示信息的.
希望我们可以共同交流,祝你学习愉快!有什么事了给我留言,呵呵

根据TextBox输入的内容进行查询?
然后将查询的结果显示在DataGridView里??
请具体说明。

明白勒~~

SqlConnection con=new SqlConnection("数据库连接字符串");
SqlDataAdapter da = new SqlDataAdapter("select * from 表名 where 列名 like '%"+this.textBox1.Text.Trim()+"%'", con);//用的是模糊查询.如果准确查询的话这样写:
select * from