想做两个下拉菜单控制girdview 的显示
但不用做成那种级联选的 例子是 两个下拉菜单分别为 性别,年龄当一个选取第一个下拉菜单 Sex_dropdownlist 为男 的时候,
girdview 筛选出性别为男的数据 但是数据不对年龄筛选当操作完第一步后再选年龄为25时
girdview 筛选出年龄为25 且为男性的 数据 我最开始把两个dropdownlist都绑定在SQL的where 里面
但是这样就造成了我当我只选一个筛选条件时(eg:只选年龄,不选性别)
但是筛选的结果仍然是两个下拉菜单都选了(eg:因为sex_dropdownlist 默认为男)菜鸟等待高手的解答。。thx
但不用做成那种级联选的 例子是 两个下拉菜单分别为 性别,年龄当一个选取第一个下拉菜单 Sex_dropdownlist 为男 的时候,
girdview 筛选出性别为男的数据 但是数据不对年龄筛选当操作完第一步后再选年龄为25时
girdview 筛选出年龄为25 且为男性的 数据 我最开始把两个dropdownlist都绑定在SQL的where 里面
但是这样就造成了我当我只选一个筛选条件时(eg:只选年龄,不选性别)
但是筛选的结果仍然是两个下拉菜单都选了(eg:因为sex_dropdownlist 默认为男)菜鸟等待高手的解答。。thx
就算加一个空值,那sql 不变成了 where sex = ""了么?
sql="...where 1=1 ";
if(ddlsex.seletedvalue!="")
{
sql+=" and sex='+ddlsex.seletedvalue+'";
}
if(ddlage.seletedvalue!="")
{
sql+=" and age='+ddlage.seletedvalue+'";
}