对于如何添加
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添加项
{
// 在此处放置用户代码以初始化页面
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(指定项));
}
}
}