C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■84126 / 1階層)  多階層のxmlのDataTableへの読み書きについて
□投稿者/ 魔界の仮面弁士 (1283回)-(2017/05/17(Wed) 19:47:18)
No84124 (なと さん) に返信
> ネットの海ではDataTableのXML読み書きはDataSet.ReadXml()を使った方法が多いようで、
> このままだと<Grandsons>〜</Grandsons>部分にしか使えませんよね。

ReadXml メソッドで、子階層も含めて読み込まれるはずですよ。


private DataSet ds = new DataSet();
private DataGrid grid = new DataGrid();
private void Form1_Load(object sender, EventArgs e)
{
  ds.ReadXml(@"C:\temp\test.xml");
  grid.Dock = DockStyle.Fill;
  grid.DataSource = ds;
  grid.DataMember = "Parent";
  Controls.Add(grid);
}


> (テーブルはDataGridViewで表示)
リレーションを繋ぐのが面倒だったので、
上記では DataGrid を使っていますが、
もちろん DataGridView で実装しても良いと思います。
DataSet の中身に差がでるわけではないですし。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←多階層のxmlのDataTableへの読み書きについて /なと →Re[2]: 多階層のxmlのDataTableへの読み書きについて /なと
 
上記関連ツリー

多階層のxmlのDataTableへの読み書きについて / なと (17/05/17(Wed) 18:28) #84124
Re[1]: 多階層のxmlのDataTableへの読み書きについて / WebSurfer (17/05/17(Wed) 18:54) #84125
多階層のxmlのDataTableへの読み書きについて / 魔界の仮面弁士 (17/05/17(Wed) 19:47) #84126 ←Now
  └ Re[2]: 多階層のxmlのDataTableへの読み書きについて / なと (17/05/17(Wed) 20:24) #84127
    └ Re[3]: 多階層のxmlのDataTableへの読み書きについて / 魔界の仮面弁士 (17/05/17(Wed) 20:46) #84128
      └ Re[4]: 多階層のxmlのDataTableへの読み書きについて / なと (17/05/18(Thu) 21:40) #84132
        └ Re[5]: 多階層のxmlのDataTableへの読み書きについて / 魔界の仮面弁士 (17/05/18(Thu) 23:54) #84134
          └ Re[6]: 多階層のxmlのDataTableへの読み書きについて / なと (17/05/19(Fri) 09:44) #84135 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信