【问题标题】:Dot Net 4.5 doesn't have DataTable?Dot Net 4.5 没有DataTable?
【发布时间】:2015-02-11 13:54:12
【问题描述】:

我正在使用 .NET 4.5,当我这样做时:

 DataTable table_DropDownSelections = new DataTable();

在 Visual Studio 2013 上,我得到一条红线,上面写着:

找不到引用名称数据表的类型

当我这样做时:

        using System.Data;

我得到同样的错误。

Dot Net 4.5 没有数据表?从MSDN 我看到确实如此。

谢谢

【问题讨论】:

  • 您的项目是否引用了System.Data 程序集?
  • @Dirk:我试过了,不行。
  • @DStanley:我做了,没用。
  • 您已经回答了您的问题 - 是的,它存在。要么你没有引用程序集,要么你没有正确的 using 指令(它们是两个不同的东西)。
  • 如果你改成System.Data.DataTable table_DropDownSelections = new System.Data.DataTable();怎么办?这会告诉你是否引用了程序集。

标签: c# asp.net .net visual-studio-2013 datatable


【解决方案1】:

DataTable 是一个类,你不能将它们包含在using 语句中。您只需要包含命名空间,例如:

using System.Data;

您也可以右键单击代码中的DataTable 并选择解决。这将让您包含所需的命名空间,例如:

确保在项目引用中添加了对 System.Data 程序集的引用。

如果您没有找到参考,则右键单击项目参考并选择添加参考,转到“程序集”。在那里选择System.Data 并单击添加。

【讨论】:

  • 我没有"resolve",右键时只有Generate。
  • @ron,确保您在项目引用中添加了对 System.Data 的引用。
  • @ron 应该是默认参考 C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.dll
  • 好的,我在那里搜索过,但 dll 不在那里。我该怎么办 ?这显然是问题所在,感谢您启发我
  • @ron,在项目上右击,点击添加引用,进入“Assemblies”,在那里搜索System.Data
【解决方案2】:

尝试手动将 System.Data.dll 添加到您的项目中

【讨论】:

  • 我在“添加引用”中没有,DLL不存在。
  • 即使你在References上点击RMB -> 添加Reference.. -> 组装并输入System.Data来搜索??
猜你喜欢
  • 1970-01-01
  • 2017-01-06
  • 2016-03-02
  • 2014-02-05
  • 2014-01-02
  • 1970-01-01
  • 1970-01-01
  • 2019-10-04
  • 1970-01-01
相关资源
最近更新 更多