C# XMLからデータを読み込んでDataGridViewに表示する。


スポンサーリンク

f:id:sho322:20151124141646j:plain
f:id:sho322:20151124141704j:plain

XMLファイル

<?xml version="1.0" encoding="utf-8" ?>
<users>
  <user>
    <name>takeshi</name>
    <password>take123</password>
    <mail>takeshi@gigimail.com</mail>
  </user>
  <user>
    <name>yoshida</name>
    <password>yoshida123</password>
    <mail>yoshida@gigimail.com</mail>
  </user>
</users>


C#

private void readXmlButton_Click(object sender, EventArgs e)
{
    XmlTextReader xmlDataReader = new XmlTextReader(xmlTextBox.Text);
    
    DataSet ds = new DataSet();
    ds.ReadXml(xmlDataReader);
    
    dataGridView.DataSource = ds.Tables[0];
}