かんじのC#めも@Wiki
dataGridViewにxmlの内容を表示
最終更新:
匿名ユーザー
-
view
dataGridViewの内容をxmlに保存で保存したxmlファイルの内容をdataGridViewに表示します。
下準備として、フォーム上にdataGridView1とdataSet1とbutton1を貼り付けます。
dataSet1とdataGridView1のプロパティは
で設定した内容と同じにします。
button1のクリックイベントを
private void button1_Click(object sender, EventArgs e)
{
dataSet1.ReadXml("test.xml");
}
とすれば、ボタンクリックでXMLの内容がdataGridViewに反映されます。
また、列情報もXMLに保存されている場合、
private void button1_Click(object sender, EventArgs e)
{
dataSet1.Clear();
dataSet1.ReadXml("test.xml");
dataGridView1.DataSource = dataSet1;
dataGridView1.DataMember = dataSet1.Tables[0].TableName;
}
とすれば、dataSetとdataGridViewのプロパティを変更しなくても、デザイナーに貼り付けるだけでOK!