Developer Network
Developer Network
Developer Network
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
在2008中的里面如何实现这?
Web 技术
>
ASP.NET 与 AJAX
问题
0
登录进行投票
异常详细信息:
System.NotSupportedException: 除非指定了 DeleteCommand,否则数据源“SqlDataSource2”不支持删除操作。这个是删除功能的,我在templatefield那里也修改不了要执行的操作语句,bind绑定也没用,难道要在这个button事件里面写操作代码吗?这样的话我也不会在后台写这样的代码。如果要写代码请把代码发来参考下。另外一个功能就是编辑,应该要实现都差不多的。不过我还有一点纳闷,什么2005的直接有这两个功能的选项,而2008却没有?而且还要写代码那么麻烦?希望高手指点!!!
2009年7月17日 6:55
回复
|
引用
答案
0
登录进行投票
SqlDataSource2控件加上DeleteCommand就可以了。
据我所知,在这方面,
2008没有比2005少什么东西
【孟子E章】
已建议为答案
邹俊才
Moderator
2009年7月17日 8:43
取消建议作为答案
widmond
2009年7月17日 14:13
已标记为答案
widmond
2009年7月18日 5:34
2009年7月17日 7:10
回复
|
引用
版主
0
登录进行投票
数据库方面有没有设置主键
已标记为答案
widmond
2009年7月18日 7:23
2009年7月17日 7:14
回复
|
引用
0
登录进行投票
我晕,既然版主都这样子了,我也没办法!!!
别急,版主只是建议作为答复,并没有确认为答复。而且
孟宪会
回答是对的。
您可以在网页上看到
SqlDataSource2
已生成SelectCommand,错误的提示说明还需要生成DeleteCommand。
请在
SqlDataSource2的属性中点击DeleteQuery来设计.
已标记为答案
widmond
2009年7月18日 5:34
2009年7月17日 14:30
回复
|
引用
版主
0
登录进行投票
楼主,请看SqlDataSource.DeleteCommand 属性:
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.sqldatasource.deletecommand(VS.80).aspx
已标记为答案
widmond
2009年7月18日 5:35
2009年7月17日 15:41
回复
|
引用
版主
全部回复
0
登录进行投票
SqlDataSource2控件加上DeleteCommand就可以了。
据我所知,在这方面,
2008没有比2005少什么东西
【孟子E章】
已建议为答案
邹俊才
Moderator
2009年7月17日 8:43
取消建议作为答案
widmond
2009年7月17日 14:13
已标记为答案
widmond
2009年7月18日 5:34
2009年7月17日 7:10
回复
|
引用
版主
0
登录进行投票
数据库方面有没有设置主键
已标记为答案
widmond
2009年7月18日 7:23
2009年7月17日 7:14
回复
|
引用
0
登录进行投票
我也想让你的作为答案,可是我还是不明白你的意思,我找不出那个删除的功能的deletecommand。我用的是2008visual web developer 速成版的。
2009年7月17日 9:23
回复
|
引用
0
登录进行投票
我也不知道你说的
DeleteCommand是什么,在哪里可以用?
2009年7月17日 9:24
回复
|
引用
0
登录进行投票
我晕,既然版主都这样子了,我也没办法!!!
2009年7月17日 14:11
回复
|
引用
0
登录进行投票
我晕,既然版主都这样子了,我也没办法!!!
别急,版主只是建议作为答复,并没有确认为答复。而且
孟宪会
回答是对的。
您可以在网页上看到
SqlDataSource2
已生成SelectCommand,错误的提示说明还需要生成DeleteCommand。
请在
SqlDataSource2的属性中点击DeleteQuery来设计.
已标记为答案
widmond
2009年7月18日 5:34
2009年7月17日 14:30
回复
|
引用
版主
0
登录进行投票
楼主,请看SqlDataSource.DeleteCommand 属性:
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.sqldatasource.deletecommand(VS.80).aspx
已标记为答案
widmond
2009年7月18日 5:35
2009年7月17日 15:41
回复
|
引用
版主
0
登录进行投票
请jiyuan再指教下,写个样式,本人比较愚笨。
2009年7月18日 6:30
回复
|
引用
0
登录进行投票
呵呵,不好意思,确实没有少,只是我配置数据源是忘了生成这些SQL语句。。。现在出现了编辑和删除了。
2009年7月18日 7:23
回复
|
引用
0
登录进行投票
对,如果没有设置主键的话就生成不了SQL语句了。
2009年7月18日 7:24
回复
|
引用
0
登录进行投票
楼主您好,我才看到,问题应该解决了吧。
2009年7月18日 8:49
回复
|
引用
版主