C#Tableadapter数据集参考

时间:2011-11-06 12:15:56

标签: c# .net gridview dataset tableadapter

我有一个名为的数据集: FileUploadDataSet.xsd

我有以下表适配器:

enter image description here

我的default.aspx.cs页面的开头如下所示:

enter image description here

但我收到以下错误:

  

类型或命名空间名称'FileUploadDataSetTableAdapters'不能   找到(你错过了使用指令或汇编引用吗?)

我想用gridview绑定数据集,然后也想执行一些insert语句。但我似乎无法摆脱一档。我的数据集保存在App_Code文件夹中。

有什么想法让年轻的C#nOObie一起去吗?

3 个答案:

答案 0 :(得分:2)

这可能是您使用法令与真实班级名称不符的名称。

CTRL + W C 或view =>课堂观点

找到你的表适配器类并拖放到代码区。然后它将为您提供名称为DataSet1TableAdapters.t1TableAdapter

的完整类名

您可以将DataSet1TableAdapters移至使用语句并直接使用t1TableAdapter

在您的应用代码文件夹中设置数据没有问题。

编辑:如果您没有看到从数据集生成的类,则可能需要正确地重新创建它。

答案 1 :(得分:1)

从解决方案资源管理器打开数据集适配器,如果右键单击未打开,则转到属性窗口,转到“查看”菜单并打开。有两个属性,一个是命名空间,另一个是名称。您必须将命名空间(http://tempuri.org/DatabaseBookingDAL.xsd)更改为(http://tempuri.org/您的命名空间名称 .xsd)并更改您的名称属性类

答案 2 :(得分:0)

我有同样的问题,通过添加此代码解决:

using test.App_Data.testDataSetTableAdapters;

其中:

  

测试:项目名称

  

App_Data:文件夹包含您的数据库

  

testDataSet:数据集的名称

  

它正常工作:)