<UpdateParameters>
<asp:Parameter Name="推荐" Type="Int32" />
<asp:Parameter Name="编号" Type="Int32" />
</UpdateParameters>
虽然这里指定的参数是对的,但实际上,
在更新的时候, gridview +sqlDataSourse 会自动把编辑状态下所有字段都做为参数传递进去了.结果出现: 为过程或函数 update_人才集市vs企业用户名_编号 指定的参数太多 的错误..
解决方法:字段属性里面,把不更新的字段属性 ReadOnly 设为true
本文解决了在使用GridView结合SqlDataSource时遇到的“指定参数过多”的错误。问题出现在试图更新不需要更改的字段上。解决方法是在字段属性中将不需要更新的字段设置为只读。
1万+

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



