DiskGenius
编一个对图书进行检索的数据代码,有四个textbox,分别是图书名,作者,类别和出版社,输入任何一个都可以进行检索,其结果在gridview中显示,数据库中的表名是图书信息表,求这段代码该怎么写!!!
可以的话,部分关键地方要有解释!!
问题补充:
按了button后,只能弹出gridview框框,但是里面并没有数据,怎么解决
SqlConnection con=new Sql("Server=.;user id=登陆SQL的ID;pwd=密码;database=你的数据库");
con.Open();
DataTable dt=new DataTable();
string a=this.TextBox1.Text.ToString().Trim();
string b=this.TextBox2.Text.ToString().Trim();
string c=this.TextBox3.Text.ToString().Trim();
string d=this.TextBox4.Text.ToString().Trim();
string sql="select * from yourtable where 图书名 like '%"+a+"%' and 作者like '%"+b+"%' and 类别like '%"+c+"%' and 出版社like '%"+d+"%' ";
SqlDataAdapter sda=new SqlDataAdapter(sql,con);
sda.Fill(dt);
con.Close();
this.GridView.DataSource=dt;
this.GridView.DataBind();