GridView 在 ItemCommand 上更新
我将所有自定义“更新”代码放入 RowCommand 事件中,它工作正常,但我仍然从数据源收到错误
System.NotSupportedException:正在更新 ObjectDataSource 不支持 'GetSources' 除非 UpdateMethod 已指定。
我怎样才能摆脱这个错误,是的,仍然在 rowcommand 上使用我的自定义更新代码?
i put all my custom "update" code in the RowCommand event, it works fine, but i still get an error from my Data Source
System.NotSupportedException: Updating
is not supported by ObjectDataSource
'GetSources' unless the UpdateMethod
is specified.
how can i get rid of that error , yes still use my custom update code on the rowcommand?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我认为 ObjectDataSource 的使用方式是在自定义业务对象中指定方法的名称,它将使用反射来调用该方法。
因此,您的页面和对象可能看起来像这样:
这种将控制放在一起的模式可能非常高效,但一段时间后您可能会感到受到太多限制。
Well, I think the way the ObjectDataSource is intended to be used is you specify the name of the method in your custom business object, and it will use reflection to call that method.
So, your page and object might look something like this:
This pattern of putting control together can be quite productive, but you'll probably feel too restricted after a while.