DropDownList

DropDownList中指定任意的选中项 (2006-12-21 02:35:22)
转载

分类: .NET技术

对于如何添加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(指定项));

}
}

同一页面内两个dropdownlist不要使用相同的items

你可能感兴趣的:(DropDownList)