如何删除" diffgr:前"从Web服务通过返回的数据集的内容 [英] How to remove "diffgr:before" content from returned dataset via webservice
本文介绍了如何删除" diffgr:前"从Web服务通过返回的数据集的内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个Web方法:
public DataSet SyncedWall()
{
DataSet dst = dscomment;
dst.Tables[0].Rows[i]["WallInfo"] = "my own modified value";
return dst;
}
虽然真正的方法是很大的,但是这是一个缩小的版本。
Although the real method is big but this is a minified version.
以下是从Web方法收到的XML输出:
Following is the xml output received from the web method:
<DataSet>
<xs:schema id="NewDataSet">
<!-- Schema goes here.. -->
</xs:schema>
<diffgr:diffgram>
<NewDataSet>
<!-- Dataset values goes here... -->
</NewDataSet>
<diffgr:before>
<!-- Here are the original modified (unwanted) values -->
</diffgr:before>
</diffgr:diffgram>
</DataSet>
我要的是删除&LT; diffgr:前&GT;
标记及其内容内。
那怎么办?
What I want is to remove the <diffgr:before>
tag and its inner contents.
How to do that?
推荐答案
Hurreeyyyyyy!
Hurreeyyyyyy!!!
我抓我的头高达小时后夫妻找到了答案。 :P
返回数据之前,只是呼吁 datasetObject.AcceptChanges();
键,你就大功告成了。
I've found the answer after scratching my head upto couples of hours. :P
Before returning the dataset just call for datasetObject.AcceptChanges();
and you're done.
因此,这里是code:
So here is the code:
public DataSet SyncedWall()
{
DataSet dst = dscomment;
dst.Tables[0].Rows[i]["WallInfo"] = "my own modified value";
dst.AcceptChanges();
return dst;
}
这篇关于如何删除&QUOT; diffgr:前&QUOT;从Web服务通过返回的数据集的内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文