我是从数据库里边读取他的下拉列表的  不过我想在前面加一个"请选择" 应该怎么做!
直接用 Items.Add();的话 会被覆盖!!
高手指点!

解决方案 »

  1.   


    <asp:DropDownList ID="DropDownList1" runat="server">
            <asp:ListItem>AA</asp:ListItem>
            <asp:ListItem>BB</asp:ListItem>
            <asp:ListItem>CC</asp:ListItem>
        </asp:DropDownList>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DropDownList1.Items.Insert(0, new ListItem("Please choose an item", "choose"));
            }
        }
      

  2.   

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

  3.   


    ListItem li = new ListItem("请选择","-1");
    DropDownList1.Items.Insert(0,li);
    这样就可以了
      

  4.   


    DropDownList.Items.Insert (0,new ListItem ("请选择","0"));
      

  5.   

    读取数据库语句:
    select '请选择' as fld ,0 as id union select fld,id from tb order by id
    之后再邦定DropDownList