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

被折叠的 条评论
为什么被折叠?



