首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法确定MetaTable

无法确定MetaTable
EN

Stack Overflow用户
提问于 2010-09-26 11:34:36
回答 2查看 43.5K关注 0票数 41

我有一个简单的FormView和SQLDataSource应用程序。当我检查“启用动态数据支持”时,会得到以下错误:

无法确定MetaTable。无法确定MetaTable的 数据源'SqlDataSource1‘和一个数据源不能从请求URL中推断。确保表被映射到数据源,或者数据源配置了有效的上下文类型和表名,或者请求是注册DynamicDataRoute的一部分。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2011-02-03 20:36:54

对我来说,在我的网格视图中,这些列被绑定为"asp:DynamicField",而不是“asp: bound”。

将我的列从这样的内容中更改:

代码语言:javascript
复制
<Columns>
  <asp:DynamicField DataField="Id" HeaderText="Id" />
</Columns>

对此:

代码语言:javascript
复制
<Columns>
  <asp:BoundField DataField="Id" HeaderText="Id" />
</Columns>

修复它;-)

票数 92
EN

Stack Overflow用户

发布于 2011-01-20 15:46:30

为了能够使用动态数据,您需要以LINQ或实体框架数据模型的形式向项目添加数据模型。

有关如何作为示例执行此操作的详细信息,可在MSDN 这里上获得。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3797593

复制
相关文章

相似问题

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