dropdownlist 中选定的数据库表中的字段数据如何在gridview中显示对应的整张表数据?
源代码protectedvoidButton1_Click(objectsender,EventArgse){SqlDataSource2.SelectCommand="...
源代码
protected void Button1_Click(object sender, EventArgs e)
{
SqlDataSource2.SelectCommand = "select * from " + DropDownList1.SelectedValue;
}
dropdownlist 我已经绑定了数据库表 bookinform中的bookcls字段 有体育 计算机两个
是sqldatasource1.
gridview1绑定了sqldatasource2
运行出错 求助
我的目的是 选择dropdownlist中的一项数据,比如“体育”
然后在gridview里面显示bookcls为“体育”的整张表数据(如果有多项bookcls都为体育,则在gridview中全部显示出来。)
SqlConnection con = new SqlConnection("Data source=.\\SQLEXPRESS;AttachDbFilename=C:\\Documents and Settings\\Administrator\\桌面\\Desktop1\\App_Data\\dengluxinxi.mdf;Integrated Security=True;User Instance=True");
string str = "select * from bookinform where Bookcls='" + DropDownList1.SelectedValue + "'";
con.Open();
SqlDataAdapter da = new SqlDataAdapter(str, con);
DataSet ds = new DataSet();
da.Fill(ds, "bookinform");
GridView1.DataSource = ds.Tables["bookinform"];
GridView1.DataBind();
运行成功。比我想的复杂多了 展开
protected void Button1_Click(object sender, EventArgs e)
{
SqlDataSource2.SelectCommand = "select * from " + DropDownList1.SelectedValue;
}
dropdownlist 我已经绑定了数据库表 bookinform中的bookcls字段 有体育 计算机两个
是sqldatasource1.
gridview1绑定了sqldatasource2
运行出错 求助
我的目的是 选择dropdownlist中的一项数据,比如“体育”
然后在gridview里面显示bookcls为“体育”的整张表数据(如果有多项bookcls都为体育,则在gridview中全部显示出来。)
SqlConnection con = new SqlConnection("Data source=.\\SQLEXPRESS;AttachDbFilename=C:\\Documents and Settings\\Administrator\\桌面\\Desktop1\\App_Data\\dengluxinxi.mdf;Integrated Security=True;User Instance=True");
string str = "select * from bookinform where Bookcls='" + DropDownList1.SelectedValue + "'";
con.Open();
SqlDataAdapter da = new SqlDataAdapter(str, con);
DataSet ds = new DataSet();
da.Fill(ds, "bookinform");
GridView1.DataSource = ds.Tables["bookinform"];
GridView1.DataBind();
运行成功。比我想的复杂多了 展开
展开全部
dropdownlsit里面有一个selectindex事件,在这个事件里写你想要绑定的数据方法,并且把
dropdownlsit的属性autopostback设为true
dropdownlsit的属性autopostback设为true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语句有问题吧
SqlDataSource2.SelectCommand = "select * from bookinform where bookcls=‘" + DropDownList1.SelectedValue+“’”
另外不建议将dropdownlist 绑定数据表,可以用语句填充。。。
SqlDataSource2.SelectCommand = "select * from bookinform where bookcls=‘" + DropDownList1.SelectedValue+“’”
另外不建议将dropdownlist 绑定数据表,可以用语句填充。。。
追问
还是不行~
异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询