2010-06-23 96 views
0

我尝试添加新项drodownlist.I希望添加的项目是在一个dropdownlist.How的第一位置的地方,我能做到这一点下拉列表的问题

I want this to be a first option 
    ListItem itemspecial = new ListItem(); 
    itemspecial.Value = "-1"; 
    itemspecial.Text = "Please select specialization"; 
    ddlSpecialization.Items.Add(itemspecial); 

    ddlSpecialization.DataTextField = "Description"; 
    ddlSpecialization.DataValueField = "Id"; 
    ddlSpecialization.DataSource = objspecial.GetAll(); 
    ddlSpecialization.DataBind(); 
+2

您可能需要根据你使用的技术/语言来标记这个问题。 – jensgram 2010-06-23 06:57:54

回答

0

数据绑定在插入前先......

ddlSpecialization.DataTextField = "Description"; 
ddlSpecialization.DataValueField = "Id"; 
ddlSpecialization.DataSource = objspecial.GetAll(); 
ddlSpecialization.DataBind(); 

ddlSpecialization.Items.Insert(0, new ListItem("Please select specialization", "-1")); 
0

您可以使用Insert做到这一点所述DropDownList的功能:

ListItem itemspecial = new ListItem(); 
itemspecial.Value = "-1"; 
itemspecial.Text = "Please select specialization"; 
ddlSpecialization.Items.Insert(0, itemspecial); 

ddlSpecialization.DataTextField = "Description"; 
ddlSpecialization.DataValueField = "Id"; 
ddlSpecialization.DataSource = objspecial.GetAll(); 
ddlSpecialization.DataBind(); 
-1

使用 - ddlSpecialization.Items.insertAt(itemspecial,0); < - 指定第一个索引,