【问题标题】:data table in a c# Asp.Net data set contains columns from other data tablesc# Asp.Net 数据集中的数据表包含来自其他数据表的列
【发布时间】:2020-09-22 20:26:33
【问题描述】:

我正在开发一个使用 DataSet.xsd 的旧 Asp.Net Webform 项目,其中包含很少的数据表。当我尝试填充数据表时,出现了一个奇怪的问题,例如混淆了两个不同数据表的列,我找不到原因。 这是我要填充的数据表的图片:

这是我的 .xsd 文件的图片:

正如您在这些图片中看到的那样,当我尝试填充时,“DataTableVehichlePresence”中有三列在运行时出现在“DataTableVp”中!!!我感到很困惑!我无法理解运行时发生了什么以及如何解决该问题。 我真的被困住了,需要你的帮助。

【问题讨论】:

  • 检查程序返回该列a,如果列在数据上,检查自动生成列是否关闭
  • 感谢您对 Henoc 的评论。你是对的!数据库正在返回这些列,但是现在我将数据库视图更改为不返回它们,我在这一行遇到了另一个错误,即“Invalid column name 'PlateAlfabet'”:sd.Fill(ds.Tables["DataTableVP"]) ;
  • 可能你的视图中列的名字写的不一样,检查名字。我将生成一个答案,以便您将其标记为解决方案

标签: c# visual-studio-2015 datatable dataset


【解决方案1】:

检查过程返回该列,如果列在数据上,检查自动生成列是否关闭,或更改过程。

【讨论】:

    猜你喜欢
    • 2012-07-31
    • 2020-07-12
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    相关资源
    最近更新 更多