第一种方法
  string str = DropDownList1.SelectedItem.Text;
第二种方法
  if (DropDownList1.Items.FindByValue("value") != null)
                {
                    string str = DropDownList1.Items.FindByValue("value").Text;
                }

解决方案 »

  1.   

    DropDownList 里面有个属性是设置 显示列 数据列的在绑定数据源的时候设定 比如数据源包括 id name 两列DropDownList 数据源 = 数据源
    DropDownList 显示列="name"
    DropDownList 数据列="id"
      

  2.   

    value 什么意思啊。
     
      

  3.   

    我是要通过 value  得到  text 里面的值啊。 郁闷
      

  4.   


            string value="aaaa";
            string output = "";
            for (int i = 0; i < DropDownList1.Items.Count; i++)
            {
                if (DropDownList1.Items[i]. Value == value)
                {
                    output = DropDownList1.Items[i].Text;
                }
            }