想做两个下拉菜单控制girdview 的显示  
但不用做成那种级联选的   例子是   两个下拉菜单分别为 性别,年龄当一个选取第一个下拉菜单 Sex_dropdownlist 为男 的时候,
girdview 筛选出性别为男的数据  但是数据不对年龄筛选当操作完第一步后再选年龄为25时  
girdview 筛选出年龄为25 且为男性的  数据  我最开始把两个dropdownlist都绑定在SQL的where 里面 
但是这样就造成了我当我只选一个筛选条件时(eg:只选年龄,不选性别)
但是筛选的结果仍然是两个下拉菜单都选了(eg:因为sex_dropdownlist 默认为男)菜鸟等待高手的解答。。thx

解决方案 »

  1.   

    因为sex_dropdownlist 默认为男======那么就给 sex_dropdownlist 再加一空项选择年龄下来框的时候,判断是性别下来框否空项
      

  2.   

    我设计的dropdownlist 都是链接到数据库中的选项呀   
    就算加一个空值,那sql 不变成了  where sex = ""了么?
      

  3.   

    这样写sql~~
    sql="...where 1=1 ";
    if(ddlsex.seletedvalue!="")
    {
      sql+=" and sex='+ddlsex.seletedvalue+'"; 
    }
    if(ddlage.seletedvalue!="")
    {
      sql+=" and age='+ddlage.seletedvalue+'"; 
    }
      

  4.   

    你的dropdownlist加上""选项就可以了~~
      

  5.   

    thx   谢谢大家   问题解决了