Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法确定将列表绑定到asp.net datagridview的元表错误_Asp.net_Linq_List_Data Binding_Datagridview - Fatal编程技术网

无法确定将列表绑定到asp.net datagridview的元表错误

无法确定将列表绑定到asp.net datagridview的元表错误,asp.net,linq,list,data-binding,datagridview,Asp.net,Linq,List,Data Binding,Datagridview,我正在使用以下代码块 List<ThemeObject> themeList = (from theme in database.Themes join image in database.DBImages on theme.imageID equals image.imageID into resultSet fro

我正在使用以下代码块

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();
列出主题列表=(来自数据库中的主题。主题
在theme.imageID上的database.DBImages中加入图像等于image.imageID
进入结果集
来自结果集中的项
选择新主题对象{Name=theme.Name,ImageID=item.ImageID}).ToList();
dgvGridView.DataSource=themeList;
dgvGridView.DataBind();
列表对象填充得很好。datagrid设置为2列

  • 绑定到“Name”的“Name”的文本框列
  • 绑定到“ImageID”字段的图像列
当我执行代码时,我在DataBind()上收到以下错误

无法确定元表。A. 无法确定的元表 数据源“”中有一个无法访问 无法从请求URL推断。制作 确保该表已映射到 dats源,或该数据源 配置了有效的上下文 类型和表名,或者 请求是注册请求的一部分 动态路线


据我所知,我没有使用任何动态路由。以前是否有人遇到过此错误?

假设您正在开发动态数据实体web应用程序(这就是您提供的错误提示),请在您的
页面\u Init
中尝试此操作:

dgvGridView.EnableDynamicData(typeof(ThemeObject));