我有一个类转到URL并使用xmlDoc.Load(URL)获取xml文档.为了测试该类,我添加了一个Web项目以在网格视图中显示xml.
在按钮单击中,我创建一个xml文档的实例并将其填充为:
xmlDoc = myClassName()
我坚持如何将xmlDoc转换为数据源可用的格式
我完全混淆了如何让xml在网格中显示为dataset.ReadXml似乎想要一个文件路径.我不明白其他的重载.我想我必须把xml读成一个字符串或别的东西,但我不明白怎么做 - 即使在这里阅读了很多帖子和MSDN - 谢谢!
Ica*_*rus 11
例:
string xml =@"<xml><customer><id>1</id></customer></xml>";
DataSet ds = new DataSet();
ds.ReadXml(XmlReader.Create(new StringReader(xml)));
Run Code Online (Sandbox Code Playgroud)
现在将数据源设置为您的网格:
grid.DataSource=newDataSet.Tables[0];
Run Code Online (Sandbox Code Playgroud)
更新:
DataSet ds = new DataSet();
//xmlDocument is your XmlDocument instance
ds.ReadXml(XmlReader.Create(new StringReader(xmlDocument.InnerXml)));
grid.DataSource=newDataSet.Tables[0];
Run Code Online (Sandbox Code Playgroud)