DataTable序列化和反序列化
来源:互联网 发布:mysql count(1) 编辑:程序博客网 时间:2024/05/01 07:46
1 /// <summary>
2 /// 序列化DataTable
3 /// </summary>
4 /// <param name="pDt">包含数据的DataTable</param>
5 /// <returns>序列化的DataTable</returns>
6 private static string SerializeDataTableXml(DataTable pDt) {
7 // 序列化DataTable
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
14 return sb.ToString();
15 }
16
2 /// 序列化DataTable
3 /// </summary>
4 /// <param name="pDt">包含数据的DataTable</param>
5 /// <returns>序列化的DataTable</returns>
6 private static string SerializeDataTableXml(DataTable pDt) {
7 // 序列化DataTable
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
14 return sb.ToString();
15 }
16
1 /// <summary>
2 /// 反序列化DataTable
3 /// </summary>
4 /// <param name="pXml">序列化的DataTable</param>
5 /// <returns>DataTable</returns>
6 public static DataTable DeserializeDataTable(string pXml) {
7
8 StringReader strReader = new StringReader(pXml);
9 XmlReader xmlReader = XmlReader.Create(strReader);
10 XmlSerializer serializer = new XmlSerializer(typeof(DataTable));
11
12 DataTable dt = serializer.Deserialize(xmlReader) as DataTable;
13
14 return dt;
15 }
16
2 /// 反序列化DataTable
3 /// </summary>
4 /// <param name="pXml">序列化的DataTable</param>
5 /// <returns>DataTable</returns>
6 public static DataTable DeserializeDataTable(string pXml) {
7
8 StringReader strReader = new StringReader(pXml);
9 XmlReader xmlReader = XmlReader.Create(strReader);
10 XmlSerializer serializer = new XmlSerializer(typeof(DataTable));
11
12 DataTable dt = serializer.Deserialize(xmlReader) as DataTable;
13
14 return dt;
15 }
16
- DataTable序列化和反序列化
- Datatable序列化和反序列化
- DataTable序列化和反序列化
- 序列和反序列化
- 序列和反序列化
- DataTable的序列化与反序列化.
- DataTable的序列化与反序列化
- DataTable的XML序列化与反序列化
- 序列化和反序列化
- 序列化和反序列化
- 序列化和反序列化
- c# 序列化和反序列化
- .NET序列化和反序列化
- .net序列化和反序列化
- 序列化和反序列化
- C#序列化和反序列化
- XML序列化和反序列化
- Serializable,序列化和反序列化
- varchar长度详解
- 修复删除VS2008时出现“加载安装组件时遇到问题。取消安装”的解决
- HR的职高机密20条
- DBA的最佳选择—图形界面还是T-SQL命令?(转)
- asp采集程序
- DataTable序列化和反序列化
- Qt4多线程编程示例
- 查询班级中及格,一般,优秀的人数的sql语句
- 翻译:测试成熟度模型集成(TMMi)(4)
- 用JavaScript检查大写键(Caps Lock)是否打开的脚本
- 2410-WINCE-BSP
- 常用软件测试工具 2008.5
- cxGrid 行变颜色
- 分析:SAP依然领跑商业智能市场 IBM增速最快