我有一个类,它转到 URL 并使用 xmlDoc.Load(URL) 获取 xml 文档。为了测试该类,我添加了一个 Web 项目以在网格视图中显示 xml。
在单击按钮中,我创建了一个 xml 文档的实例并将其填充为:
xmlDoc = myClassName()
我被困在如何将 xmlDoc 转换为数据源可用的格式上
我完全困惑如何让 xml 显示在网格中,因为 dataset.ReadXml 似乎需要一个文件路径。我不明白其他超载。我想我必须将 xml 读入字符串或其他内容,但我不明白如何执行此操作 - 即使阅读了此处的大量帖子和 MSDN - 谢谢!
Example:
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];
Update:
DataSet ds = new DataSet();
//xmlDocument is your XmlDocument instance
ds.ReadXml(XmlReader.Create(new StringReader(xmlDocument.InnerXml)));
grid.DataSource=newDataSet.Tables[0];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)