/// 序列化DataTable /// /// 包含数据的DataTable /// 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(); } /// /// 反序列化DataTable /// /// 序列化的DataTable /// 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; } |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-680745/ ,如需转载,请注明出处,否则将追究法律责任。