[转]必须声明标量变量 "@ID" 的解决方法

来源:互联网 发布:新浪微博用的啥数据库 编辑:程序博客网 时间:2024/05/05 23:32
今天在做考试系统的页面中,用到了gridview控件,显示数据正常,但是一点“删除”时,就提示错误:必须声明标量变量 "@ID"
我检查了一下,ID参数我已经声明过了,于是我到网络上找解决方法,找出了错误的原因,只要把
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
改成
<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID" DataSourceID="SqlDataSource1">
就可以了,也就是把ID定义为主键 
http://hi.baidu.com/cherish_xzp/blog/item/21b4520929d7a3ae2fddd45a.html
原创粉丝点击