我有一个ASP.NET / VB,它有一个GridView来显示Users表中的用户列表。
我将数据库中的主键列名从PKID更改为UserID,并在声明和代码后面更新了对PKID的所有旧引用。我还删除了WebsiteCache文件夹,该文件夹包含网站的visual studio缓存。
当我在页面上删除一个新的SQLDatasource并尝试对其进行配置时,旧的PKID仍然存在,但是当我通过Server Explorer连接时,UserID列显示为预期。
是否还有其他缓存或者我在这一切中缺少什么?
错误是:
UserID既不是DataColumn,也不是表DefaultView的DataRelation
答案 0 :(得分:1)
您是否尝试在服务器资源管理器中刷新架构?此外,如果您添加了连接,只需在添加SqlDataSource之前尝试删除或刷新它。