也許有很多的方法能夠指定的顯示DropDownList中的某一項,在這里我提供一個我的做法,希望看到的朋友借鑒借鑒,如果有不好的地方,請大家提出來。下面介紹一下代碼中的幾個類分別是干什么的:
News 文章類,news是該類的對象
NewsType 文章類型類
ListItem li = new ListItem(); //創(chuàng)建DropDownList項
li.Text = news.NewsType.TypeName;
li.Value = news.NewsType.TypeId.ToString();
this.ddlNewsType.Items.Insert(0, li); //將News對象的NewsType添加到DropDownList的第一項中
li.Selected = true;
IList<NewsType> list = NewsTypeManager.GetNewsTypeAll();//獲取文章類型集合
foreach (NewsType type in list)
{
if (li.Value!=type.TypeId.ToString())
this.ddlNewsType.Items.Add(new ListItem(type.TypeName, type.TypeId.ToString()));
}
this.ddlNewsType.DataBind(); //綁定到DropDownList