我有一个名为的数据集: FileUploadDataSet.xsd
我有以下表适配器:
我的default.aspx.cs页面的开头如下所示:
但我收到以下错误:
类型或命名空间名称'FileUploadDataSetTableAdapters'不能 找到(你错过了使用指令或汇编引用吗?)
我想用gridview绑定数据集,然后也想执行一些insert语句。但我似乎无法摆脱一档。我的数据集保存在App_Code文件夹中。
有什么想法让年轻的C#nOObie一起去吗?
答案 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:数据集的名称
它正常工作:)