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();
运行成功。比我想的复杂多了
展开
 我来答
duyayu1987
2011-03-01 · 超过24用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:64.3万
展开全部
dropdownlsit里面有一个selectindex事件,在这个事件里写你想要绑定的数据方法,并且把
dropdownlsit的属性autopostback设为true
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姑苏晗晗7038
2011-03-01
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
语句有问题吧
SqlDataSource2.SelectCommand = "select * from bookinform where bookcls=‘" + DropDownList1.SelectedValue+“’”
另外不建议将dropdownlist 绑定数据表,可以用语句填充。。。
追问
还是不行~
异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式