怎么让GridView中的值随着DropDownList中选中值的改变而改变 页面上有一个DropDownList控件,还有一个GridView控件,我想让GridView中的值随着DropDownList中值的改变而改变。比如,我选中DropDownList中的“社会新闻”后,GridView会自动列出所有的社会新闻,要是选中“图片新闻”后,GridView会自动列出所有的图片新闻。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在SelectedIndexChanged事件里面重新绑定GridView的数据可就是你的社会新闻要显示文字信息,而图片新闻要显示图片???要是这样的话 !我建议用2个GridView放到panle里面来控制它显示和隐藏!!这样会方便很多.... 在SelectedIndexChanged事件里面 重新绑定GridView的数据 public void BindData(加个参数) DropDownList的AutoPostBack属性设为true,然后在SelectedIndexChanged事件里面根据条件重新绑定GridView AutoPostBack属性设为true,在SelectedIndexChanged事件里面根据条件重新绑定GridView 在asp.net 2.0下,在grid绑定的datasource上设置"where",参数为源类型选择“控件”类型,然后选择DropDownList,一般情况下可以不做任何操作了。 楼上的大哥,你太厉害了。这招真好用。我现在还有个问题: DropDownList1控件中有一项是“全部新闻”,我要是查看全部新闻怎么实现啊? 问题解决了在DropDownList的SelectdeIndexChanged事件中添加if判断语句: if (DropDownList1.SelectedItem.Text == "全部新闻") { SqlDataSource1.SelectCommand = "SELECT [ID], [Title], [Class], [Date], [Hits], [IndexTop], [ImgNews], [Gundong], [From] FROM [News] ORDER BY [ID]"; }就可以实现全部新闻非常感谢各位大哥的帮忙。 全部就不用加条件 ....where 就为空 !!看你字段是怎么设置的拉 !!比如1代表社会新闻,2代表图片,3代表全部或者就是干脆不用加什么条件 !也就是查询全部 楼上的开心大萝卜.我按你的年那种方法做怎么没显示GridView1数据,表格都不显示出来?我的设计如下:首先一个GridView表格来先数据,然后下面有个按条件的查询条件,DropDownList1有A B C 三个选项,如何实现我选择其中一个查询就能在GridView1显示查询结果? date类型在数据库中显示为xxxx-xx-xx,读出来显示xxxx-xx-xx 00:00:00 老话重谈,关于面向对象和面向过程的理解 有点像逻辑问题 我还想用js处理一下<%#Eval("")%>里的变量,怎么办呢? 请教gridview如何调用XML Asp.net的页面长时间运行的问题 怎样在弹出另一个窗体后保存原窗体(C#)就是多个窗体同时存在???谢谢!!! 显示登录用户的地理位置!如何写代码!!高手 Asp.net页面访问 datagrid输入问题 请问if (window.ActiveXObject) 什么意思? Eval绑定语法相关
重新绑定GridView的数据
可就是你的社会新闻要显示文字信息,
而图片新闻要显示图片???
要是这样的话 !
我建议用2个GridView
放到panle里面来控制它显示和隐藏!!
这样会方便很多....
重新绑定GridView的数据 public void BindData(加个参数)
在SelectedIndexChanged事件里面根据条件重新绑定GridView
我现在还有个问题: DropDownList1控件中有一项是“全部新闻”,我要是查看全部新闻怎么实现啊?
if (DropDownList1.SelectedItem.Text == "全部新闻")
{
SqlDataSource1.SelectCommand = "SELECT [ID], [Title], [Class], [Date], [Hits], [IndexTop], [ImgNews], [Gundong], [From] FROM [News] ORDER BY [ID]";
}
就可以实现全部新闻
非常感谢各位大哥的帮忙。
where 就为空 !!
看你字段是怎么设置的拉 !!
比如1代表社会新闻,2代表图片,3代表全部
或者就是干脆不用加什么条件 !也就是查询全部
我的设计如下:首先一个GridView表格来先数据,然后下面有个按条件的查询条件,DropDownList1有A B C 三个选项,如何实现我选择其中一个查询就能在GridView1显示查询结果?