DataSet序列化压缩解压缩的有关问题

DataSet序列化压缩解压缩的问题
我把一个DataSet序列化成字符串,进行了压缩,传输后解压缩。一些都正常。但是当DataSet存在一整列的值都是Null的情况下。解压缩还原的DataTable里没有这一列?这是哪里造成的这样结果?有什么解决方法吗?

------解决方案--------------------
你应该是用了DataSet.WriteXml()了吧?WriteXml在生成的xml的过程中会把NULL列去掉。解决方法,在查询的时候对NULL列用"ISNULL(列,'') AS 列"转换一下。压缩和解压的过程不会改变xml的内容。