gpt4 book ai didi

c# - 如何将 XML 读入数据集

转载 作者:数据小太阳 更新时间:2023-10-29 02:48:10 24 4
gpt4 key购买 nike

我有一个转到 URL 并使用 xmlDoc.Load(URL) 获取 xml 文档的类。为了测试该类,我添加了一个 Web 项目以在 GridView 中显示 xml。

在单击按钮时,我创建了一个 xml 文档的实例并将其填充为:

xmlDoc = myClassName()

我对如何将 xmlDoc 转换为数据源可用的格式感到困惑

对于如何让 xml 作为数据集显示在网格中,我完全感到困惑。ReadXml 似乎需要一个文件路径。我不明白其他重载。我想我必须将 xml 读入字符串或其他内容,但我不明白如何执行此操作 - 即使在阅读了此处和 MSDN 的大量帖子之后 - 谢谢!

最佳答案

例子:

string xml =@"<xml><customer><id>1</id></customer></xml>";

DataSet ds = new DataSet();
ds.ReadXml(XmlReader.Create(new StringReader(xml)));

现在将数据源设置为您的网格:

grid.DataSource=newDataSet.Tables[0];

更新:

DataSet ds = new DataSet();
//xmlDocument is your XmlDocument instance
ds.ReadXml(XmlReader.Create(new StringReader(xmlDocument.InnerXml)));

grid.DataSource=newDataSet.Tables[0];

关于c# - 如何将 XML 读入数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10536637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com