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