调用外部获取到一个string格式的XML字符串,怎么将这个作为数据源绑定到Form界面上的控件上? 是C/S结构,返回的string对象我想转换为XML对象后用作数据源那位可以给我一个将这个XML对象作为数据源并绑定到界面控件上且能做简单的增、删、改操作并同步到XML文件中谢谢搞定后追加200分万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strxml = "your xml string";XmlTextReader xtr = new XmlTextReader( new StringReader(strxml) );DataSet.ReadXml( xtr ) xml文件结构与DataSet的结构如何配合使用?随便一个XML文件并不能读取到DataSet中谢谢 结构不是你定的么?不然和相关人员确定接口,取合试的方式读取,如果能提供DataSet.Read处理会简单些 1,XPath找到需要的节点;2,从找到的节点中返回需要的数据到ArrayList中;3,绑定ArrayList到Form界面上的控件. xml文件结构与DataSet的结构如何配合使用?随便一个XML文件并不能读取到DataSet中=======================ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdatadatasetclassreadxmltopic1.htm using System.XML; /// <summary> /// Read Xml File To Dataset /// </summary> /// <param name="FileName">FileName</param> /// <returns>DataSet</returns> public static DataSet ReadXmlFileToDataset(string FileName) { if (String.IsNullOrEmpty(FileName)) return null; try { XmlReaderSettings settings = new XmlReaderSettings(); settings.ConformanceLevel = ConformanceLevel.Fragment; settings.IgnoreWhitespace = true; settings.IgnoreComments = true; XmlReader readData = XmlReader.Create(FileName, settings); DataSet ds = new DataSet(); ds.ReadXml(readData, XmlReadMode.Auto); readData.Close(); return ds; } catch (Exception exp) { return null; } } 写入 搞定了,我用两个循环,感觉效率上慢了点,那位有好的方法告诉我???for(行){ for(列){ }}我在界面上已经绑定了数据那么我更改界面上的数据是否可以反映到XmlDocument对象中? 顶上,我通过界面更改了数据,但不能更新到XMLdoc对象中?怎么回事谢谢 string xmlStr = "xmlString";XmlTextReader xtr = new XmlTextReader(new StringReader(xmlStr));DataSet ds = new ();ds.ReadXml(xtr) C# 对话框显示位置 谁有好的母版页? fastreport.net报表数据源绑定问题 看看我這個問題最好采用什麼方法解決?大家都來看看啊! expression blend 中状态栏中为什么没有commonstates 谁能解释一下这个奇怪现象???? 为datagrid的HeaderStyle设置宽度,怎么也变不过来。请教!!!!!!!分没有了 关于C#制作类似photoshop界面的问题,请指点 在C#中如何计算两个日期所间隔的天数? 添加日期型字段时出错! winform隐藏显示及变量数值保存 c#应用程序,报表问题
XmlTextReader xtr = new XmlTextReader( new StringReader(strxml) );
DataSet.ReadXml( xtr )
随便一个XML文件并不能读取到DataSet中谢谢
2,从找到的节点中返回需要的数据到ArrayList中;
3,绑定ArrayList到Form界面上的控件.
随便一个XML文件并不能读取到DataSet中
=======================
ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdatadatasetclassreadxmltopic1.htm
using System.XML; /// <summary>
/// Read Xml File To Dataset
/// </summary>
/// <param name="FileName">FileName</param>
/// <returns>DataSet</returns>
public static DataSet ReadXmlFileToDataset(string FileName)
{
if (String.IsNullOrEmpty(FileName)) return null;
try
{
XmlReaderSettings settings = new XmlReaderSettings();
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.IgnoreWhitespace = true;
settings.IgnoreComments = true;
XmlReader readData = XmlReader.Create(FileName, settings); DataSet ds = new DataSet();
ds.ReadXml(readData, XmlReadMode.Auto); readData.Close();
return ds;
}
catch (Exception exp)
{
return null;
}
}
怎么回事
谢谢
XmlTextReader xtr = new XmlTextReader(new StringReader(xmlStr));
DataSet ds = new ();
ds.ReadXml(xtr)