关于使用DropDownList和GridView联动的问题! 这种组合方式可能是最常见的了,我在数据源里配置好了SQL语句,从DropDownList中接收参数来导致GridView进行刷新。可是比如,DropDownList中的项目为“男”,“女”。但是这个时候我要查询所有性别的记录,应该怎么办呢?是改DropDownList(它其中记录是从另外的数据源中取得的)还是改数据源中的SQL语句呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都要改吧,sql语句中加第三个条,比如男的时候 where 性别='男',那么全部就是where 1=1; 问题是这样的DropDownList中的记录是我从数据源中取出来的。所以怎么在DropDownList中加呢?(不能在数据库中去加) DROPDOWNLIST中至少得有这一项吧,然后把对应的SQL语句加上就行了呀。 你可以默認情況下,顯示全部信息,而后選擇dropdownlist進行男和女的選擇!~~~-----或者新增一個button,click show all information~~~~ ListItem li=new ListItem();li.Text="所有";li.Value="-1";DropDownList1.Items.Add("男");DropDownList1.Items.Add("女");DropDownList1.Items.Insert(0,li);//查询所有性别的方法if(DropDownList1.SelectValue=="-1"){ string sql="select * from 表名"; ...}else if(DropDownList1.SelectItem.Text=="男"){ string sql="select * from 表名 where sex='男'"; ...} SELECT name FROM UserInfo WHERE ( SEX=@SEX OR @SEX='所有' )dropdownlist 中选项为 所有 男 女这样当它选所有的时候 就可以出所有啦 如果你的DropDownList中的数据项是通过绑定数据源得到的"男"和"女".那么你更该DropDownList的 AppendDataBoundItems="True" 在加上<asp:ListItem Value="-1">-- 男和女全选 --</asp:ListItem> 查询时要根据条件DropDownList1.SelectValue=="-1" 时查询全部.一切ok ,记得给我加分哦! 求助:用JQuery/dom取得的textarea的值为空 大家帮我估计一下价格 求一 正则表达式 正则高手进~~ aspnetpager4.2为什么只显示第一页,点击页数不会翻页? ADO.NET怎样取得完整的META 新手简单问题:一个页面如何刷新另一个页面? 斑竹能翻译http://www.codeproject.com/aspnet/DATier.asp一下吗?急需!!!! 在线等!如何设置全局变量? 为什么我的formview不能切换模式和绑定! 如何把已有的PC端网站改成移动端网站? 救急!!!! 很困惑,大俠們幫幫我好嗎?
而后選擇dropdownlist進行男和女的選擇!~~~
-----
或者新增一個button,click show all information~~~~
li.Text="所有";
li.Value="-1";
DropDownList1.Items.Add("男");
DropDownList1.Items.Add("女");
DropDownList1.Items.Insert(0,li);//查询所有性别的方法
if(DropDownList1.SelectValue=="-1")
{
string sql="select * from 表名";
...
}
else if(DropDownList1.SelectItem.Text=="男")
{
string sql="select * from 表名 where sex='男'";
...
}
<asp:ListItem Value="-1">-- 男和女全选 --</asp:ListItem> 查询时要根据条件
DropDownList1.SelectValue=="-1" 时查询全部.
一切ok ,记得给我加分哦!