0

さて、これは私が理解できない私の挑戦です。ユーザーが入力した情報を取得する複数のフォーム (ダイアログ ウィンドウ) があります。public property dsData as DataSet = New DataSet("ProjectData")各フォームに Project クラスのインスタンスを作成し、 dsDataDim cData As New Projectデータセットからデータテーブルを作成します。これらのダイアログフォームにデータを入力して、それらを閉じて再度開くことができます。アプリケーションが正常に閉じられるまで、データはそのまま残ります。

私の問題は、dsDataをxmlにエクスポートするときですcData.dsData.WriteXml(xmlSW, XmlWriteMode.WriteSchema)。保存ボタンがあるフォームのデータテーブルの設定のみをエクスポートしています。

4

1 に答える 1

0

.Clone メソッドを使用してみてください

public property dsData as DataSet = New DataSet("ProjectData")

Dim ds2 = dsData.Clone()
cData.dsData.WriteXml(xmlSW, XmlWriteMode.WriteSchema)
cData.ds2.WriteXml(xmlSW, XmlWriteMode.WriteSchema)
于 2013-03-29T13:20:55.807 に答える