0

我有一个 ASP.NET/VB,它有一个 GridView 来显示用户表中的用户列表。

我将数据库中的主键列名从 PKID 更改为 UserID,并更新了声明和后面代码中对 PKID 的所有旧引用。我还删除了保存网站视觉工作室缓存的 WebsiteCache 文件夹。

当我在页面上放置一个新的 SQLDatasource 并尝试对其进行配置时,旧的 PKID 仍然存在,但是当我通过服务器资源管理器连接时,UserID 列按预期显示。

是否还有其他缓存或我在这一切中缺少的东西?

错误是:

UserID 既不是 DataColumn 也不是表 DefaultView 的 DataRelation

4

1 回答 1

1

您是否尝试在服务器资源管理器中刷新架构?此外,如果您已添加连接,请在添加 SqlDataSource 之前尝试删除或刷新它。

于 2008-10-29T22:51:34.423 回答