string search  = this.RadioButtonList1.SelectedValue.ToString();

解决方案 »

  1.   

    没看明白
    select 不是有个 value吗? 设置 value="none" value="1" value="2"
    if(select.selectvalue=="all")
    {
    搜索所有的
    }
    if(select.selectvalue=="1")
    {
    搜索等于1的
    }
      

  2.   

    给DropDownList的Items添加ListItem,Text和Value分别为Text     Value
    所有            all
    1                1
    2                2把string str = DropDownList1.SelectedValue;做为查询参数传给查询函数象你这样比较简单的,可以分两种情况分别写sql语句,可以用if判断一下是"all"还是其它,为所有时where可以不写,就是查询所有了,或者你要写也可以写where 1=1这样的,为其它时where条件和你在textbox时查询一样了
      

  3.   

    http://hi.baidu.com/liudong/blog/item/d613f3de1389f05694ee372f.html
      

  4.   

    select 是HTML控件.
    楼主用的是ASP吧? 应该去ASP专区发<select id="Select1" name="t1">
    <option selected="selected">输入1</option>
    <option selected="selected">输入2</option>
    <option selected="selected">输入3</option>
    <option selected="selected">输入4</option>
    </select>
    你在<select name="t1">加入个name
    后台写接收一下
    t1=request.From("t1")
    就把选择的直取出来了.再进行操作
    如果是ASP的话 还必须定义Recordset比如
    <%
    id=request.QueryString("id")
    strconn="driver={SQL Server};server=(local);uid=sa;pwd=;database=数据库名" 
    set rs=Server.CreateObject("adodb.recordset")
    sql="SELECT * FROM 表名 where id="+id+" "
    rs.Open sql,strconn,1,3%>
      

  5.   

    ---接上面
    执行操作的话就直接取Value 就可以了
    比如做添加操作insert into 表名(字段1,字段2,字段3,字段4) values ('"+t1+"','"+t2+"',....省略)
      

  6.   

    <OPTION value=1>不限</OPTION>
    取值
    var str=Select1.value;
      

  7.   

    通常这样设计, 选择全部就不传参数进去,尽量避免 IN 操作--  sql 语句-- 1.命令参数
    SELECT SomeField1, SomeField1 FROM SomeTable WHERE ((SomeField3 IS NULL) OR SomeField3 = @SomeField3)-- 2.拼 sql string = "SELECT SomeField1, SomeField1 FROM SomeTable" + (Request.Form["MySelectName"] == "" ? "" : "WHERE SomeField3 = " +  Request.Form["MySelectName"])
      

  8.   

    sorry, SomeField3 IS NULL)>>>@SomeField3 IS NULL)
      

  9.   

    如果是用服务器控件 DropDownList 的话,可以在服务器端使用DropDownlist1.SelectedValue 获取当前选中的下拉列表的值---------------------------------------------------------------而如果是使用HTML里的 <select></select> 标记的话,可以在客户端用 Javascript 获取假定下拉框的ID是 slt,则:var oSlt = document.getElementById("slt"); // 获取对象
    var selectedIndex = oSlt.selectedIndex; // 获取选中的列表的索引
    var selectedValue = oSlt.Options[selectedIndex].value; // 根据索引取值最后 selectedValue 就是当前选中的值了