按照你说的,abc项只能位于最后(加在 DropDownList1.DataBind()后那么将你说的"abc"设为默认值(第一项)呢?

解决方案 »

  1.   

    DropDownList1.Items.FindByText("abc").Selected = true;
    这样就设为默认项了,不过只能放到最后的
      

  2.   

    DropDownList1.items.Add( new ListItem("默认", "") )
    DropDownList1.DataBind()
      

  3.   

    DropDownList1.Items.Insert(0,new ListItem("00所属行业","所属行业"));
      

  4.   

    DropDownList1.items.add("Please select");
    foreach(DataRow dr in ds.Tables["country"])
    {
      DropDownList1.Items.Add(dr["country"].ToString());
    }
      

  5.   

    to gOODiDEA(无语) :
    好像不行,只有咱俩用vb.net
      

  6.   

    JspAndAsp(我爱丫头) 把您的代码贴出来
      

  7.   

    DropDownList1.Items.Insert(0,new ListItem("0",""));
      

  8.   

    leisang(我自飘零) 
    DropDownList1.Items.FindByText("abc").Selected = true;解决了困扰我一段时间的设置dropdownlist 默认项问题
    多谢了!!!
      

  9.   

    DropDownList1.Items.Insert(0,new ListItem("0","未选择"));