2015-02-11 95 views
0

我使用.NET 4.5,当我这样做:Dot Net 4.5没有DataTable?

DataTable table_DropDownSelections = new DataTable(); 

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

的引用名数据表类型不能发现

当我这样做:

 using System.Data; 

我得到同样的错误。

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

感谢

+3

您的项目是否有对'System.Data'程序集的引用? – Dirk 2015-02-11 13:55:14

+0

@Dirk:我试过了,不起作用。 – ron 2015-02-11 13:56:19

+0

@DStanley:我做了,不起作用。 – ron 2015-02-11 13:57:41

回答

5

DataTable是一类,你无法将它们包含在using声明。您需要包括命名空间只喜欢:

using System.Data; 

你也可以在你的代码,并选择了决心权DataTable点击。这将让你有需要的namepsace这样的:

enter image description here

确保你有一个参考加入System.Data组件项目中的引用。

enter image description here

如果没有找到引用然后右键单击项目引用,并选择添加引用,进入“组件”。有选择System.Data并点击添加。

+0

仍然无法使用。 – ron 2015-02-11 13:55:59

+0

我没有“解决方案”,当点击右键时,只有“生成”。 – ron 2015-02-11 13:59:20

+2

@ron,确保您在项目引用中添加了对“System.Data”的引用。 – Habib 2015-02-11 14:01:02

1

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

+0

我没有在“添加引用”中,DLL不在那里。 – ron 2015-02-11 14:14:00

+0

即使您在引用 - >添加引用上点击了RMB ..->汇编并输入System.Data来搜索? – komluk 2015-02-11 14:53:10

+0

是的,我发现它,谢谢。 – ron 2015-02-11 20:02:43