p; item1.Selected = true; } } this.cachedSelectedValue = value; } }
原来只有在页面是IsPostBack的情况下,赋值才会出错。
另外这样写也会出现异常: DropDownList1.Items.FindByValue("中国").Selected = true; 最后找到了一种方法可以实现上面的要求: DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("中国")); 就是如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1 http://www.cnblogs.com/weizhuangzhi/archive/2006/12/13/591251.html
上一页 [1] [2] [3] |