代码之家  ›  专栏  ›  技术社区  ›  Brian Boatright

将主键从pkid更改为userid后出错

  •  0
  • Brian Boatright  · 技术社区  · 16 年前

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

    我将数据库中的主键列名从pkid更改为userid,并在声明和代码隐藏中更新了对pkid的所有旧引用。我还删除了保存网站的Visual Studio缓存的WebSiteCache文件夹。

    当我将一个新的sqldatasource放到页面上并尝试对其进行配置时,旧的pkid仍然存在,但当我通过服务器资源管理器连接时,用户id列将如预期的那样显示。

    在这一切中有没有其他的缓存或者我丢失的东西?

    错误是:

    userid既不是表defaultview的datacolumn也不是datarelation

    1 回复  |  直到 16 年前
        1
  •  1
  •   mohammedn    16 年前

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