将主键从PKID更改为UserID后出错

时间:2008-10-29 22:46:25

标签: asp.net vb.net sqldatasource

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

我将数据库中的主键列名从PKID更改为UserID,并在声明和代码后面更新了对PKID的所有旧引用。我还删除了WebsiteCache文件夹,该文件夹包含网站的visual studio缓存。

当我在页面上删除一个新的SQLDatasource并尝试对其进行配置时,旧的PKID仍然存在,但是当我通过Server Explorer连接时,UserID列显示为预期。

是否还有其他缓存或者我在这一切中缺少什么?

错误是:

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

1 个答案:

答案 0 :(得分:1)

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