参考:
        dList32.DataSource = ds
        dList32.DataTextField = "NameCHshort"
        dList32.DataBind()
        dList32.Items.Insert(0, "    ")     《== 注意这里

解决方案 »

  1.   

    试试:DropDownListx.SelectedIndex = -1;没有把握。
      

  2.   

    //dataBind()
    DropDownList1.CleanSelection();
    DropDownList1.Items.Insert(0,"---Select---");
      

  3.   

    可能会提示你索引超出范围。foxlinn的方法添加的是空格串,而不是空串。如果是combobox就好了。
      

  4.   

    add a empty listitme:
    youDoropDownList.additime(new Listiteim());
      

  5.   

    我是这么做的,自动显示第0个
    ListItem itm=new ListItem();  
     
     DropdownList.DataSource=ds;
     DropdownList.DataTextField="NAME";
     DropdownList.DataValueField="SN";
     DropdownList.DataBind();
     itm.Text="请选择";
     itm.Value="0";
     DropdownList.items.Insert(0,itm);
      

  6.   

    for(int s=0;s<ddl_RecordSchoolid.Items.Count;s++)
    {
    ddl_RecordSchoolid.Items[s].Selected=false;
    }