首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ObjectDataSource抛出异常

ObjectDataSource抛出异常
EN

Stack Overflow用户
提问于 2008-11-05 03:40:17
回答 1查看 1.4K关注 0票数 4

我正在使用一个ASP.NET页面开发一个GridViewObjectDataSource页面。

我想针对业务层中的类(用DataObject()修饰)配置DataObject。以非常相似的方式设立的班级。我选择了这个类,然后单击Next来选择SelectMethod的函数,但是它在没有警告和没有任何错误的情况下关闭。

我可以为TypeName设置ObjectDataSource并将其附加到GridView。我试图Refresh Schema,结果弹出了一个错误:

调用‘刷新架构’的

错误。详细信息:异常已被调用的目标抛出。

我可以手动设置ObjectDataSource,但我天生很懒,更喜欢使用GUI。

为什么失败了?

一切都很好。我可以手动连接所有的东西,并且页面工作得很好。然而,当我使用UI配置ObjectDataSource时,它仍然失败。

EN

回答 1

Stack Overflow用户

发布于 2011-07-29 17:52:58

ODS控件有一些先决条件才能正常工作,如果其中一些配置不正确,则会抛出该通用Exception has been thrown by the target of an invocation.。下面是一些可以尝试解决这个问题的方法:

  1. 是绑定到ODS控件的类,它必须具有不接受任何参数的默认空构造函数。重载它是很好的,但是至少必须有一个默认的空构造函数;确保这是存在的。如果包含ODS的UI项目引用的另一个项目中存在这个类,那么ODS可能会从它的绑定类中失控。确保完全清理并重新构建解决方案,以便ODS可以读取当前的类模式。
  2. 尝试删除ODS (将源中的IDS中的任何自定义属性保存到记事本中,以便在以后逐项添加)并添加新的属性。一旦新的ODS被添加,使用Wizzard来指向您想要的类,并查看它是否有效。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/264286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档