- 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();
- }
- /// <summary>
- /// Serialized DataTable
- /// </summary>
- /// <param name="pXml">Descrialized 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;
- }
DataTable的序列化与反序列化.
最新推荐文章于 2023-09-11 14:09:25 发布