常见问题解决方案

 (仅供个人参考,如果哪位大侠可以给出意见,小女子不胜感激。如果哪位用的上的话也可以借鉴,这些都是小女子平时遇到的垃圾问题。)

 

1.给DropDownList添加新项:最好使用手动绑定数据

 

例如要给ddlUser添加一项“<-请选择用户->”

则可使用一下操作:

ListItem item = new ("<-请选择用户->" ,"-1");

ddlUser.Items.Insert(0,item);

请注意,如果加载页面的时候天加的一项“<-请选择用户->”没有效果的话,请注意了要把ddlUser的“AppendDataBoundItems”属性设为true;默认是false

2.还是关于DropDownList的问题

如果要做修改的话,那么肯定是要给DropDownList赋值的。如果这时候用的是自动绑定DropDownList的数据源的话,肯定要报错的:“有一个无效 selectedvalue 因为它不在项目列表中。 参数名 value”

解决的办法就是取消自动绑定,用手动绑定(手写代码)的方式给DropDownList绑定数据源

你可能感兴趣的:(常见问题解决方案)