C#WinFormsアプリケーションには、1つのXMLファイルに保存する3つのGridViewがあります。
複数のGridViewを1つのXMLファイルに変換する方法
DataTable dst = new Datatable();
dst = (DataTable)grdViewBGM.DataSource;
dst.TableName = "GridView";
dst.WriteXml(folderPath + String.Format("\\{0}.xml", filename), true);
それを解決するために単純なことかもしれないが、私は完璧以外のすべてである3つのxmlファイルを作る以外の手掛かりを持っていない:1つのGridViewの場合
は、私はこのようにそれを行います。
誰かが私に素晴らしいアドバイスをくれたら、感謝します。
作成されたファイルは次のようになります。
<?xml version="1.0" standalone="yes"?>
<DocumentElement>
<GridView>
<Genre>Wald</Genre>
<Pfad>C:\Users\Kong\Desktop\Beards\Wald</Pfad>
<Hotkey>1</Hotkey>
</GridView>
<GridView>
<Genre>Wald Nachts</Genre>
<Pfad>C:\Users\Kong\Desktop\Beards\Wald Nachts</Pfad>
<Hotkey>2</Hotkey>
</GridView>
</DocumentElement>
実際にファイルを作成していますか?ファイルはどのように見えますか?その内容を投稿できますか?さらに、WriteXmlを呼び出すときに、dst変数が正当な構造を持っていることを確認してください。 –
は、GridViewのソースです。 sourceがすでにDataTableである場合は非常に簡単です。 – jdweng
はい私はあなたのために私のポストを拡大しました。はい、GridViewのソースは実際にDataTableにあります。 – KommissarKong