datatable的序列化和反序列化 webservice
2011-08-26 16:30
260 查看
View Code
/// 序列化DataTable /// </summary> /// <param name="pDt">包含数据的DataTable</param> /// <returns>序列化的DataTable</returns> public static string SerializeDataTableXml(DataTable pDt,string pdtname) { // 序列化DataTable pDt.TableName = pdtname; StringBuilder sb = new StringBuilder(); XmlWriter writer = XmlWriter.Create(sb); XmlSerializer serializer = new XmlSerializer(typeof(DataTable)); serializer.Serialize(writer, pDt); writer.Close(); return sb.ToString(); } /// <summary> /// 反序列化DataTable /// </summary> /// <param name="pXml">序列化的DataTable</param> /// <returns>DataTable</returns> public static DataTable DeserializeDataTable(string pXml) { StringReader strReader = new StringReader(pXml); XmlReader xmlReader = XmlReader.Create(strReader); XmlSerializer serializer = new XmlSerializer(typeof(DataTable)); DataTable dt = serializer.Deserialize(xmlReader) as DataTable; return dt; }
相关文章推荐
- WebService 序列化和反序列化
- WebService中Dataset的压缩序列化和解压反序列化(DataSetSurrogate的使用)
- WebService使用DataSetSurrogate压缩Dataset的序列化和解压反序列化传输
- WebService中Dataset的压缩序列化和解压反序列化 >> DataSetSurrogate的使用
- WebService中Dataset的压缩序列化和解压反序列化(DataSetSurrogate的使用)
- WebService中使用DataTable造成"无法序列化"的解决办法
- DataTable的序列化和反序列化(格式不变保存文件和读取)
- webservice返回DataTable报错无法序列化
- WebService使用DataSetSurrogate压缩Dataset的序列化和解压反序列化传输 (转)
- webservice返回DataTable报错无法序列化
- webservice---序列化和反序列化(针对网上DataSet优化)
- WebService应用:DataTable的序列化与反序列化
- 每日学习总结:根据给定的时间段,返回时间段内的月(年/季度)的数组、使用JavascriptSerializer类将DataTable序列化和反序列化
- Wp7客户端与Webservice的数据传输,json的序列化与反序列化
- DataTable序列化和反序列化
- 每日学习总结:根据给定的时间段,返回时间段内的月(年/季度)的数组、使用JavascriptSerializer类将DataTable序列化和反序列化
- WebService中Dataset的压缩序列化和解压反序列化(DataSetSurrogate的使用)
- WebService使用DataSetSurrogate压缩Dataset的序列化和解压反序列化传输
- DataTable序列化和反序列化
- WebService中Dataset的压缩序列化和解压反序列化