1.给DropDownList添加新项:最好使用手动绑定数据
例如要给ddlUser添加一项“<-请选择用户->”
则可使用一下操作:
ListItem item = new ("<-请选择用户->" ,"-1");
ddlUser.Items.Insert(0,item);
请注意,如果加载页面的时候天加的一项“<-请选择用户->”没有效果的话,请注意了要把ddlUser的“AppendDataBoundItems”属性设为true;默认是false
2.还是关于DropDownList的问题
如果要做修改的话,那么肯定是要给DropDownList赋值的。如果这时候用的是自动绑定DropDownList的数据源的话,肯定要报错的:“有一个无效 selectedvalue 因为它不在项目列表中。 参数名 value”
解决的办法就是取消自动绑定,用手动绑定(手写代码)的方式给DropDownList绑定数据源