private byte[] ConvertToStram(DataSet ds)
{
MemoryStream memStream = new MemoryStream();
GZipStream zipStream = new GZipStream(memStream, CompressionMode.Compress);
ds.WriteXml(zipStream, XmlWriteMode.WriteSchema);
zipStream.Close();
byte[] data = memStream.ToArray();
memStream.Close();
ds.Dispose();
return data;
}
Decmpression
public DataSet ConvertStreamToDS(byte[] DataInfo)
{
MemoryStream memStream = new MemoryStream(DataInfo);
GZipStream unzipStream = new GZipStream(memStream, CompressionMode.Decompress);
DataSet ds = new DataSet();
ds.ReadXml(unzipStream);
memStream.Close();
unzipStream.Close();
return ds;
}
No comments:
Post a Comment