在asp.net开发过程中,有时会遇到如下情况:从数据库中读取信息,然后绑定到DropDownList中,然后动态地设置其初始值(不一定是第一个值),建议可以用如下语句如何动态设定DropDownList的选中值,以下两种可以任选一种.
ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByText("..."));//通过文本设置选中项
ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByValue("..."));//通过value设置选中项
ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByText("..."));//通过文本设置选中项
ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByValue("..."));//通过value设置选中项