我有一个 ASP.NET/VB,它有一个 GridView 来显示用户表中的用户列表。
我将数据库中的主键列名从 PKID 更改为 UserID,并更新了声明和后面代码中对 PKID 的所有旧引用。我还删除了保存网站视觉工作室缓存的 WebsiteCache 文件夹。
当我在页面上放置一个新的 SQLDatasource 并尝试对其进行配置时,旧的 PKID 仍然存在,但是当我通过服务器资源管理器连接时,UserID 列按预期显示。
是否还有其他缓存或我在这一切中缺少的东西?
错误是:
UserID 既不是 DataColumn 也不是表 DefaultView 的 DataRelation