|
/// 序列化DataTable
/// </summary> /// <param name="pDt">包含数据的DataTable</param> /// <returns>序列化的DataTable</returns> public static string SerializeDataTableXml(DataTable pDt) { // 序列化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; } |
Datatable序列化和反序列化
DataTable序列化与反序列化
最新推荐文章于 2024-02-27 15:44:11 发布
本文介绍了一种将DataTable对象进行序列化为XML字符串的方法,并提供了如何将该字符串反序列化回DataTable对象的技术细节。
242

被折叠的 条评论
为什么被折叠?



