【问题标题】:C# Tableadapter dataset referenceC# Tableadapter 数据集参考
【发布时间】:2011-12-23 00:56:06
【问题描述】:

我有一个名为:FileUploadDataSet.xsd

的数据集

我有以下表格适配器:

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

但我收到以下错误:

类型或命名空间名称“FileUploadDataSetTableAdapters”不能 被发现(您是否缺少 using 指令或程序集引用?)

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

请教一个年轻的 C# nOObie 有什么想法吗?

【问题讨论】:

    标签: c# .net gridview dataset tableadapter


    【解决方案1】:

    这可能是您在使用语句时给出的名称与真实的类名不匹配。

    CTRL + W,C 或查看 => 类视图

    找到您的表格适配器类并拖放到代码区域。然后它会给你完整的类名,命名空间像DataSet1TableAdapters.t1TableAdapter

    你可以把DataSet1TableAdapters移到using语句中直接使用t1TableAdapter

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

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

    【讨论】:

    • 我在课堂视图中看不到我的数据集.. :S
    • 您创建数据集和数据适配器,构建项目类将自动为您生成。
    • 我试过了。类不会自动生成...这真的很奇怪吗?
    • 我修复了它,我在类视图中,然后添加了一个类并选择了数据集。谢谢老兄!
    【解决方案2】:

    从解决方案资源管理器打开DataSet适配器,然后转到“属性”窗口如果右键单击打开,请访问菜单并打开。有两个属性是命名空间,其他是名称。您必须更改命名空间(http://tempuri.org/databasebookingdal.xsd)到(http://tempuri.org/your命名空间名称 .xsd)并更改您的名称属性类

    【讨论】:

      【解决方案3】:

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

      using test.App_Data.testDataSetTableAdapters;
      

      地点:

      test : 你的项目名称

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

      testDataSet : 你的数据集的名称

      它工作正常:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-12
        • 2018-10-01
        • 1970-01-01
        • 2020-10-19
        相关资源
        最近更新 更多