かんじの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!