DropDownList1.SelectedValue
或者DropDownList1.Items[DropDownList1.SelectedIndex]
或者DropDownList1..SelectedItem.Text

解决方案 »

  1.   

    哦,对了,就象我楼上说的DropDownList1.SelectedItem.Value也是可以的。
    一般来说Text就等于Value,这要看你初始化DropDownList是怎么设置的。
      

  2.   

    兄弟们,没有用呀。代码如下:
    //给DropDownList赋值
    DropDownList.DataSource =dt;
    DropDownList.DataTextField =StrRoleName;
    DropDownList.DataBind();
    然后得到选的某一个值,是不是用下面的代码:
    string str;
    str = DropDownList.SelectedItem.Text.trim();
    不知各位是不是这个意思,我如上用了以后没有成功!
    请大家帮忙看看!
      

  3.   

    DropDownList1.SelectedValue
    或者DropDownList1.Items[DropDownList1.SelectedIndex]
    或者DropDownList1.SelectedItem.Text
    或者DropDownList1.SelectedItem.Value都试过了吗?一般来说用DropDownList1.SelectedValue
      

  4.   

    string StrRoleName = dt中某个字段的名字
    DropDownList.DataSource =dt;
    DropDownList.DataTextField =StrRoleName;
    DropDownList.DataValueField =StrRoleName;
    DropDownList.DataBind();
    都要有
    DropDownList.DataTextField 与 DropDownList.DataValueField 的绑定值可以不同
      

  5.   

    DropDownList1.SelectItem.Value
    DropDownList1.SelectItem.Text
      

  6.   

    //StrRoleName,StrRoleID分别为dt中的字段。
    DropDownList.DataSource =dt;
    DropDownList.DataTextField =StrRoleName;
    DropDownList.DataValueField =StrRoleID;(这行代码可以不要)
    DropDownList.DataBind();//////////////////////////////////////
    string str;
    str = DropDownList.SelectedItem.Value;