知行合一

享受过程 漠视结果

导航

datatable序列化为string

代码
private static string SerializeDataTableXml(DataTable pDt)
{
   
// 序列化DataTable
   StringBuilder sb = new StringBuilder();
   XmlWriter writer 
= XmlWriter.Create(sb);
   XmlSerializer serializer 
= new XmlSerializer(typeof(DataTable));
   serializer.Serialize(writer, pDt);
   writer.Close();
   
return sb.ToString();
}

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;
}

 

posted on 2010-05-10 21:33  项羽  阅读(636)  评论(0编辑  收藏  举报