我是菜鸟,求解啊各位。

解决方案 »

  1.   


     <asp:DropDownList ID="ddlProduct" runat="server">
                            <asp:ListItem Text="产品级数" Value="0"></asp:ListItem>
                            <asp:ListItem Text="1级" Value="1"></asp:ListItem>
                            <asp:ListItem Text="2级" Value="2"></asp:ListItem>
                            <asp:ListItem Text="12级" Value="12"></asp:ListItem>
                        </asp:DropDownList>
      

  2.   

    前台<%=sex%>后台
    public static string sex=string.Empty;if(this.Dropdownlist.SelectValue=="1")
    {
    sex="男";
    }
    else
    {
    sex="女";
    }
      

  3.   

            <asp:DropDownList ID="DropDownList3" runat="server">
            <asp:ListItem Value="1">男</asp:ListItem>
            <asp:ListItem Value="2">女</asp:ListItem>
            </asp:DropDownList>
      

  4.   

       for (int i = 0; i < this.DropDownList1.Items.Count; i++)
            {
                if (this.DropDownList1.Items[i].Selected)
                {
                    Response.Write( this.DropDownList1.Items[i].Text.ToString());
                }
            }
      

  5.   

    里面选项是死的,用客户端控件就行了,不用麻烦服务器控件了!    <select id="Sex" onchange="this.value=='1'? alert('男'):alert('女')">
            <option value="1">1</option>
            <option value="2">2</option>
        </select>
      

  6.   

    如果你是web形式的话,一二三楼的方法都可以的!
      

  7.   

           DropDownList Dro = (DropDownList)e.Item.FindControl("DropDownList2");
    弱弱的问一下,然后呢???
      

  8.   

    前台写这个就行了,一般都是直接点击控件生成的。
           <asp:DropDownList ID="DropDownList3" runat="server">
            <asp:ListItem Value="1">男</asp:ListItem>
            <asp:ListItem Value="2">女</asp:ListItem>
            </asp:DropDownList>
      

  9.   

    楼上的方法都行还可以这样也行~value是给数据库操作时候方便,text是用来对用户显示
    第一种前台直接写
        <asp:DropDownList runat="server" ID="ddlGender">
            <asp:ListItem Text="--请选择--" Value="0"></asp:ListItem>
            <asp:ListItem Text="男" Value="1"></asp:ListItem>
            <asp:ListItem Text="女" Value="2"></asp:ListItem>
        </asp:DropDownList>
    第二种后台cs文件绑定
            private void DropDownListBind()
            {
                ddlGender.Items.Add(new ListItem("--请选择--", "0"));
                ddlGender.Items.Add(new ListItem("男", "1"));
                ddlGender.Items.Add(new ListItem("男", "1"));
                ddlGender.DataBind();
            }
    两者皆可~
      

  10.   

    private void DropDownListBind()
      {
      ddlGender.Items.Add(new ListItem("--请选择--", "0"));
      ddlGender.Items.Add(new ListItem("男", "1"));
      ddlGender.Items.Add(new ListItem("女", "2"));
      ddlGender.DataBind();
      }
    修改下第二种打错了~
      

  11.   


    <asp:asp:DropDownList runat="server" ID="asp:DropDownList1">
      <asp:ListItem Text="男" Value="1"></asp:ListItem>
      <asp:ListItem Text="女" Value="2"></asp:ListItem>TEXT属性才是页面上显示的
      

  12.   

     <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem Value="1">男</asp:ListItem>
                <asp:ListItem Value="2">女</asp:ListItem>
            </asp:DropDownList>
     this.DropDownList1.SelectedValue//可以取到值了。是1或者2
                this.DropDownList1.SelectedItem.Text//就是男或者女了
      

  13.   

    第一种前台直接写
      <asp:DropDownList runat="server" ID="ddlGender">
      <asp:ListItem Text="--请选择--" Value="0"></asp:ListItem>
      <asp:ListItem Text="男" Value="1"></asp:ListItem>
      <asp:ListItem Text="女" Value="2"></asp:ListItem>
      </asp:DropDownList>
    第二种后台cs文件绑定
      private void DropDownListBind()
      {
      ddlGender.Items.Add(new ListItem("--请选择--", "0"));
      ddlGender.Items.Add(new ListItem("男", "1"));
      ddlGender.Items.Add(new ListItem("男", "1"));
      ddlGender.DataBind();
      }
      

  14.   


    int i = int.Parse(this.ddlSex.SelectValue);
    switch(i)
    {
          case 1:
              this.ddlSex.SelectItem.Text = '男';
                break;
          case 1:
              this.ddlSex.SelectItem.Text = '女';
                break;
           default:
                break;}
      

  15.   

      text显示你想要的东西,,
      

  16.   

     <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem Value="1">男</asp:ListItem>
                <asp:ListItem Value="2">女</asp:ListItem>
    </asp:DropDownList>
     this.DropDownList1.SelectedItem.Value//取值。是1或者2
    this.DropDownList1.SelectedItem.Text//取文本,是男或者女了
      

  17.   

    设置ListItem的Text属性就可以了
    Text="男";
    Text="女";
      

  18.   

    不好意思啦各位,我自己一开始就把思想错了,唉,其实这样就好了了。
                Label Dro = (Label)e.Item.FindControl("sexLabel");
                Dro.Text = (Dro.Text == "1") ? "男" : "女";
      

  19.   

    <%=(sex="1" ? "男" : "女")%>
      

  20.   

    <asp:ListItem Value="1">男</asp:ListItem>
    <asp:ListItem Value="2">女</asp:ListItem>
      

  21.   

    <table>
      <tr>
        <td> 
             <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem Value="1">男</asp:ListItem>
                <asp:ListItem Value="2">女</asp:ListItem>
             </asp:DropDownList>
        </td>
      </tr>
    </table>
      

  22.   

    这个……是数据库里面读的话用的……
    表格式
    ID  性别
    1    男
    2    女
     
    DropDownList.DataValueField = "Id";
    DropDownList.DataTextField = "Description";
    别的大家都说的很全面了
      

  23.   

    只要两项DropDownList的Text属性分别设为
    Text:男
    Text:女
    就可以了啊