2010-11-24 51 views
0

這是關於C#強類型DataSet類型化的DataSet合併問題

我有一個類型化的DataSet,我已經使用部分類數據表中的行,並添加了新的公衆詮釋它。

我可以設置int,但是當我調用Merge()將一堆數據合併在一起時,添加的public int將丟失(返回0)。

以前有人遇到過這個嗎?

回答

0

我想你已經將新的int屬性添加到Cs源代碼中。

如果您使用visualstudio編輯屬於數據集的xsd文件並在其中添加int字段(進入xsd),那麼您的數據集應該被重新生成並且包含新的int字段作爲屬性。 Merge(),GetXml()..應該按預期工作。新值不會自動保存到數據庫中。

+0

是的,我只將屬性添加到c#源。但我在一個部分類中做了,我沒有修改生成的類。你雖然給了我一個想法。我是否需要重寫合併的基本實現?即做base.merge並且也自己更新我的新屬性? – 2010-11-26 08:02:12