首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在DATA序列化/反序列化后还能保持rowstate以便于UPDATE

2012-01-18 
如何在DATA序列化/反序列化后还能保持rowstate以便于UPDATE?具体说明如下:C/S机制,在SERVER端连接DB后取得

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

热点排行