對於如何添加DropDownList項有多種方式可以實現,在此就不多說了,有時間再補上。
這裏主要寫一下如何指定DropDownList中的某一項做爲Selected項,即默認選中的項。
實現此功能主要是利用了DropDownList的SelectedIndex屬性,IndexOf和FindByText(FindByValue)方法。
具體方法如下:
protected System.Web.UI.WebControls.DropDownList DropDownList1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此處放置用戶代碼以初始化頁面
if(!Page.IsPostBack)
{
//給DropDownList1添加項
……
……
//如果DropDownList1的Text和Value值一致
this.DropDownList1.SelectedIndex = this.DropDownList1.Items.IndexOf(new ListItem(指定項));
//如果Text和Value值不一致
//指定Text值
this.DropDownList1.
SelectedIndex = this.DropDownList1.Items.
IndexOf(this.DropDownList1.Items.
FindByText(指定項));
//指定Value值
this.DropDownList1.SelectedIndex = this.DropDownList1.Items.IndexOf(this.DropDownList1.Items.FindByValue(指定項));
}
}