读取xml并将其值加载到data-table并将该表添加到数据集中 [英] read xml and load it's value to data-table and add that table to a dataset

查看:75
本文介绍了读取xml并将其值加载到data-table并将该表添加到数据集中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi


读取xml并将其值加载到data-table并将该表添加到数据集中。

解决方案

< blockquote>最好直接将它读入DataSet并检查Tables计数,以防XML文件包含多个表,但是:

 DataTable dt =  new  DataTable(); 
dt.ReadXml( @ D:\Temp \ MyFile.Xml) ;
DataSet ds = new DataSet();
ds.Tables.Add(dt);

但我会这样做:

 DataTable dt; 
DataSet ds = new DataSet();
ds.ReadXml( @ D:\ Temp \ MyFile.Xml) ;
if (ds.Tables.Count > 0
{
dt = ds.Tables [ 0 ];
}


hi
read xml and load it's value to data-table and add that table to a dataset..

解决方案

It's probably better to read it directly into a DataSet and check the Tables count, in case the XML file contains more than one table, but:

DataTable dt = new DataTable();
dt.ReadXml(@"D:\Temp\MyFile.Xml");
DataSet ds = new DataSet();
ds.Tables.Add(dt);

But I'd do it this way:

DataTable dt;
DataSet ds = new DataSet();
ds.ReadXml(@"D:\Temp\MyFile.Xml");
if (ds.Tables.Count > 0)
    {
    dt = ds.Tables[0];
    }


这篇关于读取xml并将其值加载到data-table并将该表添加到数据集中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆