如何在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);