将DropDownList1.SelectedValue =*** 换成
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("***")); 即可,
“***”为默认的值,
如: DropDownList1.SelectedValue = rs["name"].ToString();
换成 DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(rs["name"].ToString()));
解决 有一个无效 SelectedValue,因为它不在项目列
最新推荐文章于 2017-08-24 13:10:44 发布
本文介绍了如何在ASP.NET中将DropDownList的选定值设置为其索引,而非直接赋值。通过示例展示了如何利用Items.IndexOf 和 Items.FindByValue 方法找到特定值对应的索引,并进行设置。
20

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



