zoukankan      html  css  js  c++  java
  • 关于 C# DataSet.ReadXml 无法获取Xml数据的问题解析

    首先这次遇到问题的是,C# Winform 项目中新建的数据集 IDE 是 VS2013

    调用如下:

            private void Form1_Load(object sender, EventArgs e)
            {
                NewDataSet.ReadXml("SalesData.xml");
                this.reportViewer1.RefreshReport();
            }

    Xml文件如下:

    <?xml version="1.0" standalone="yes"?>
    <DocumentElement>
      <table>
        <Sales>15981.0252</Sales>
        <OrderYear>2003</OrderYear>
        <ProdCat>Component</ProdCat>
        <SubCat>Saddle</SubCat>
        <OrderQtr>Q4</OrderQtr>
      </table>
      <table>
        <Sales>151097.1650</Sales>
        <OrderYear>2003</OrderYear>
        <ProdCat>Clothing</ProdCat>
        <SubCat>Jersey</SubCat>
        <OrderQtr>Q4</OrderQtr>
      </table>
      <table>
        <Sales>56298.7425</Sales>
        <OrderYear>2003</OrderYear>
        <ProdCat>Clothing</ProdCat>
        <SubCat>Tights</SubCat>
        <OrderQtr>Q2</OrderQtr>
      </table>
    </DocumentElement>

    此时如果是IDE默认建议的 NewDataSet 是无法获取到Xml数据的  这里需要特别注意的就是 

    此处DataSet是指定了命名空间的 如果你的XML没有对应,请删除Namespace的定义部分,就能正常获取XML数据了。

  • 相关阅读:
    2.4学习
    2.3学习
    2.2学习
    2.1学习
    公文流转系统 模拟
    《GCC编译器的使用以及静态库和动态库的制作与使用》
    《驱动调试
    《海思3521D
    《驱动调试
    《驱动调试
  • 原文地址:https://www.cnblogs.com/swack/p/10301869.html
Copyright © 2011-2022 走看看