错误:指定的参数已超出有效值的范围。参数名: value
现象:DropDownList绑定有问题.
解决方案:
1。交互的几个数据表的字段长度或类型不一致!
2。数据结构定义不一致!比如在DataSet列中添加的列类型和你赋值的类型不一致!
可能你的DropDownList绑定没有问题,你注释掉this.ddlCityName.SelectedValue=dtGetSight.Rows[0]["remark"].ToString();这样的语句就正常了,说明你是第二种情况.我碰到的就是这种.第一种也有人碰到,你要保持,DropDownList绑定有关的表中的字段类型和长度要一致.如果再出现这样的错误:"指定的参数已超出有效值的范围。参数名: value ",你就不会烦恼了!