读书人

怎么在DATA序列化/反序列化后还能保持

发布时间: 2012-01-18 00:23:26 作者: rapoo

如何在DATA序列化/反序列化后还能保持rowstate以便于UPDATE?
具体说明如下:

C/S机制,在SERVER端连接DB后取得DATASET,序列/反序列后传到CLIENT,经过变动后再传回SERVER端来UPDATE.

但现在问题是即使对DATA不做任何变动,表内数据的rowstate也会在传到client后从unchanged变成added.这样就无法正确的进行update的工作.

请问各位大大有什么办法在经过网络传递后还是保持dataset的rowstate吗

[解决办法]
ds.WriteXml( "文件名 ", XmlWriteMode.DiffGram);

ds.ReadXml( "文件名 ", XmlReadMode.DiffGram);

读书人网 >C#

热点推荐