木子屋 Dnawo's BLOG

GridView无代码更新、删除常见错误

👤 dnawo 📅 2007-11-21 👁 6790 👍 0 💬 0 🔄 本站原创
一、未指定UpdateCommand/DeleteCommand导致更新/删除失败

错误信息:
除非指定了 UpdateCommand,否则数据源“SqlDataSource1”不支持更新操作。
除非指定了 DeleteCommand,否则数据源“SqlDataSource1”不支持删除操作。

错误分析:
配置数据源时需要没有同时生成Insert、Update和Delete语句,如下图示:
图片

二、未声明变量导致删除失败

错误信息:
必须声明变量 '@id'

错误分析:
我在机子上测试发现更新没有问题,就是在删除时会出现这样的错误。网上查找了一翻,原来是没有给GridView的DataKeyNames属性赋值,将主键字段设置为DataKeyNames的值即可。
图片

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 妙用"1=1"和"1<>1" 下一篇 → 新云网站管理系统 v3.1.0.1122下载信息页增加"发送到手…