哪个高手能帮忙写一段Gridview组件中显示数据的代码

就是下面花括号中间的部分...从数据库中把数据读出来,显示在控件里protectedvoidGridView1_RowDataBound(objectsender,Gri... 就是 下面花括号中间的部分...从数据库中把数据读出来,显示在控件里
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{

}
展开
 我来答
Ktaotao
2009-04-03
知道答主
回答量:47
采纳率:0%
帮助的人:25.5万
展开全部
private void BindGrid()
{
string myConnection = "server=localhost;database=图书馆;uid=sa;pwd=123456";
SqlConnection Sql = new SqlConnection(myConnection);
Sql.Open();
DataTable dt = new DataTable();
string a = this.TextBox1.Text.ToString().Trim();
string b = this.TextBox2.Text.ToString().Trim();
string c = this.DropDownList1.SelectedItem.Text.ToString().Trim();
string d = this.DropDownList2.SelectedItem.Text.ToString().Trim();
string sql = "select 图书编号,图书名,分类,作者,出版社 from 图书信息表 where 图书名 like '%" + a + "%' and 作者 like '%" + b + "%' and 分类 like '%" + c + "%' and 出版社 like '%" + d + "%' ";
SqlDataAdapter sda = new SqlDataAdapter(sql, Sql);
sda.Fill(dt);

//判断是否有记录
//dt.Rows.Count == 0
Sql.Close();
this.GridView1.DataSource = dt;
this.GridView1.DataBind();

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式