如:DropDownList1.Items.Add(new ListItem("已添加的用户等级"));
DropDownList1.DataSource = db;
DropDownList1.DataTextField = "UserClass";
DropDownList1.DataValueField = "UserClass";
DropDownList1.DataBind();效果是:已添加的用户等级
下面是读出的数据项

解决方案 »

  1.   

    DropDownList1.DataSource = db;
    DropDownList1.DataTextField = "UserClass";
    DropDownList1.DataValueField = "UserClass";
    DropDownList1.DataBind();
    DropDownList1.Items.Insert(0,new ListItem("已添加的用户等级","-1"));
      

  2.   

    DropDownList2.DataSource=DT.DefaultView;
    DropDownList2.DataTextField="CategoryName";      
    DropDownList2.DataValueField="CategoryId";
    DropDownList2.DataBind();       

    ListItem IT=new ListItem();  //增加一个空白项,并使之位于首位。
    IT.Selected=true;
    DropDownList2.Items.Add(IT);
      

  3.   

    DataRow dr = dataset.table.NewRow();
    dr["field1"] = ...;
    dr["field2"] = ...;
    dataset.table.Rows.InsertAt(dr,0);databind();
      

  4.   

    用一个dr循环调用Item.Add来添加就可以了