在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先这次遇到问题的是,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数据了。 |
请发表评论