如何从XML字符串获取DataSet

    技术2022-05-11  20

    <script language='javascript' src='http://www.shiqiaotou.com/donetk/Header.js'></script>

         以往可能从XML文件获取数据集的比较多一些,但是从XML字符串获取DataSet的不是很多,我的想法是:在客户端,用户提交后生成XML字符串,并将这个字符串存到数据库的某个字段,等到我们使用这些XML数据时,只要提取出来,加以分析,显示在不同的Web控件上即可。主要是XmlTextReader的使用。为方便,下面不涉及数据库(数据库的相关操作省略)。一:构建一个XML字符串:

    创建XML字符串

    其中里面有一个GetQuarterFirstMonth()方法,是用来获取当前季度的第一个月份的函数,实际测试中,可以随时替换,所以这个函数不贴出来了,以免扰乱视线,呵.二.根据XML字符串返回DataSet数据集      这里XML串直接来自函数GetstrXML(),在实际业务中,我们大都是从数据库中      获取这个XML字符串的。

    由XML字符串生成数据集 三. 从返回的DataSet中选取不同的DataTable绑定到相应的Web控件上。  根据XML字符串的不同,DataSet中将包含多个DataTable,比如我上面的XML字符串,将返回的DataTable有:DeptName,SendData,Leader三个表。 四. 我的最终效果图:     五:需要主要的地方      如果测试时,编译有问题,请增加相应的引用(废话).      using System.Xml;      using  System.IO; 文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有<script language='javascript' src='http://www.shiqiaotou.com/donetk/Footer.js'></script>

    最新回复(0)