博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
datatable的序列化和反序列化 webservice
阅读量:5091 次
发布时间:2019-06-13

本文共 1210 字,大约阅读时间需要 4 分钟。

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
1 /// 序列化DataTable  2       ///   3       /// 包含数据的DataTable  4       /// 
序列化的DataTable
5 public static string SerializeDataTableXml(DataTable pDt,string pdtname) {
6 // 序列化DataTable 7 pDt.TableName = pdtname; 8 StringBuilder sb = new StringBuilder(); 9 XmlWriter writer = XmlWriter.Create(sb); 10 XmlSerializer serializer = new XmlSerializer(typeof(DataTable)); 11 serializer.Serialize(writer, pDt); 12 writer.Close(); 13 return sb.ToString(); 14 } 15 /// 16 /// 反序列化DataTable 17 /// 18 /// 序列化的DataTable 19 ///
DataTable
20 public static DataTable DeserializeDataTable(string pXml) {
21 22 StringReader strReader = new StringReader(pXml); 23 XmlReader xmlReader = XmlReader.Create(strReader); 24 XmlSerializer serializer = new XmlSerializer(typeof(DataTable)); 25 26 DataTable dt = serializer.Deserialize(xmlReader) as DataTable; 27 return dt; 28 }

  

转载于:https://www.cnblogs.com/canlay/archive/2011/08/26/2154741.html

你可能感兴趣的文章
站立会议08(冲刺2)
查看>>
url查询参数解析
查看>>
http://coolshell.cn/articles/10910.html
查看>>
[转]jsbsim基础概念
查看>>
DIV和SPAN的区别
查看>>
第一次使用cnblogs
查看>>
C#语法糖之 session操作类 asp.net
查看>>
2015 Multi-University Training Contest 3
查看>>
使用Gitblit 在windows 上部署你的Git Server
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
【3.1】Cookiecutter安装和使用
查看>>
【2.3】初始Django Shell
查看>>
Linux(Centos)之安装Redis及注意事项
查看>>
bzoj 1010: [HNOI2008]玩具装箱toy
查看>>
Kotlin动态图
查看>>
基元线程同步构造
查看>>
ElasticSearch 获取es信息以及索引操作
查看>>
Apollo快速安装视频教程
查看>>
mysql 用户管理和权限设置(转)
查看>>