ASP.NET使用GridView时,出现错误“必须声明标量变量‘@ID’”的解决方法
2015-03-23 20:48
1361 查看
在做某个项目时,使用GridView,在删除数据时出现如下图所示错误:
经过测试,解决方法为在GridView控件的语句<asp:GridView runat="server" AllowPaging="True" AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333"
GridLines="None" >中添加DataKeyNames="CommentId",也就是把主键定义为CommentId。
修改后为 <asp:GridView runat="server" AllowPaging="True" AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333" GridLines="None" DataKeyNames="CommentId">
经过测试,解决方法为在GridView控件的语句<asp:GridView runat="server" AllowPaging="True" AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333"
GridLines="None" >中添加DataKeyNames="CommentId",也就是把主键定义为CommentId。
修改后为 <asp:GridView runat="server" AllowPaging="True" AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333" GridLines="None" DataKeyNames="CommentId">
相关文章推荐
- Asp.net中建立MS office组件时出现“拒绝访问”和“消息筛选器显示应用程序正在使用中”错误的解决方法
- [转]必须声明标量变量 "@ID" 的解决方法
- asp.net"必须声明变量@XX错误"的解决办法
- sqlserver 调用存储过程时出现必须声明标量变量 "@ReturnMsg"的解决方法
- IIS6 下使用ASP.NET 4.0时浏览网站出现404错误的解决方法
- ASP.NET中使用UpdatePanel时用Response输出出现错误的解决方法
- asp.net 虚拟主机时常出现MAC验证失败错误之解决方法
- ASP.net AJAX置于框架中出现JScript运行时错误的解决方法
- 在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!
- 在Asp.net中建立Microsoft.Office.Interop.Word.Application时出现“拒绝访问”错误的解决方法
- 在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!
- 关于ASP.NET“操作必须使用一个可更新的查询”问题的解决方法
- 尝试调试 ASP.NET Web 应用程序时出现权限错误的解决方法
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- asp.net 虚拟主机时常出现MAC验证失败错误之解决方法
- 在asp.net(vb)中,应用ajaxpro.dll操作Session出现错误的解决方法
- 在asp.net中使用分帧页面时,ajax control报access denied错误的解决方法
- 关于asp.net网站发布后,使用登录控件和注册控件时出现“数据库只读,无法进行数据更新”的解决方法
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- 使用Asp.net Ajax时出现'Sys'未定义错误的解决办法