/// <summary> 
/// 序列化DataTable 
/// </summary> 
/// <param name="pDt">包含数据的DataTable</param> 
/// <returns>序列化的DataTable</returns> 
private static string SerializeDataTableXml(DataTable pDt)
{
    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;
}

 

相关文章:

  • 2021-08-21
  • 2022-03-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-04
  • 2021-06-18
  • 2021-10-16
  • 2021-06-02
相关资源
相似解决方案