XML 与DataSet 对象的关系

DataSet 对象的常用方法如下:

A.  使用ReadXml( ) 方法:从文件或流中加载XML 数据,填充DataSet 对象。

DataSet 对象.ReadXML( 文件路径字符串|stream 对象, XmlReadMode 枚举值[可以省略] ) ;

B.  使用WriteXml( ) 方法:将DataSet 对象中的数据以XML 格式写出到文件或流中。

DataSet 对象.WriteXml( 文件路径字符串| stream 对象, XmlWriteMode 枚举值[可以省略] ) ;

C.  使用ReadXmlSchema( ) 方法:将Shema 模式文件读入DataSet 对象。

DataSet 对象.ReadXmlSchema( Stream | FileName | TextReader | XmlReader ) ;

D.  使用WriteXmlSchema( ) 方法:将DataSet 对象的Shema 模式文件写出到文件或流。

DataSet 对象.WriteXmlSchema( Stream | FileName | TextWriter | XmlWriter ) ;

E.  使用GetXmlSchema( ) 方法:将DataSet 对象的Shema 模式,以字符串的形式获得。

DataSet 对象.GetXmlSchema( );

F.  使用GetXml( ) 方法:将DataSet 对象的XML 格式的数据集,以字符串的形式获得。

DataSet 对象.GetXml( );

在.NET Framework 中,经常使用XML 作为存储和传输各种数据的格式。

DataSet 中的数据可以转换成XML 的形式来表示和存储。

我们可以使用XML 对象同步和转换DataSet 的数据,而DataSet 也可以存储和传输XML 格式的数据。

XML 与 DataSet 的关系如下图所示:

接下来,通过一个综合示例进行演示。

Person.xml 文件如下:

Customer.xsd 文件如下:


Winform 程序的源代码如下:


Winform 程序的界面效果如下:


示例下载

原文地址:https://www.cnblogs.com/milk/p/1851610.html