我正在使用以下代码块...
List<ThemeObject> themeList = (from theme in database.Themes
join image in database.DBImages on theme.imageID equals image.imageID
into resultSet
from item in resultSet
select new ThemeObject { Name = theme.Name, ImageID = item.imageID}).ToList();
dgvGridView.DataSource = themeList;
dgvGridView.DataBind();
列表对象填充正常。数据网格设置为2列。
当我执行代码时,我在DataBind()
上收到以下错误无法确定MetaTable。一个 无法确定MetaTable 数据源''和一个不能 从请求URL推断。使 确保表格映射到 dats源,或者说数据源 配置有效的上下文 类型和表名,或者说 请求是已注册的一部分 DynamicDataRoute。
就我所知,我并没有使用任何动态漫画。之前有没有人遇到过这个错误?
答案 0 :(得分:3)
假设您正在开发动态数据实体Web应用程序(这就是您提供的错误提示),请在Page_Init
中尝试此操作:
dgvGridView.EnableDynamicData(typeof(ThemeObject));