DataTable 데이터 xml로 저장하기
DataTable 데이터 xml로 저장하기
private System.Data.DataTable dt = new DataTable ("number");
dt.Columns.Add("이름");
dt.Columns.Add("나이");
DataRow dr;
dr = dt.NewRow();
dr[0] = "고재두";
dr[1] = "ㅋㅋ";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = "서태지";
dr[1] = "몰라";
dt.Rows.Add(dr);
//데이터가 제대로 들어왔는지 테스트하기 위해서 바인딩 해본다
this.dataGridView1.DataSource = dt;
저장
dt.WriteXml(Application.StartupPath + @"\number.xml", true);
불러오기
System.Data.DataTable ddd = new DataTable("number");
ddd.ReadXmlSchema(Application.StartupPath + @"\number.xml");
ddd.ReadXml(Application.StartupPath + @"\number.xml");
테스트
this.dataGridView1.DataSource = ddd;
저장된 xml
<?xml version="1.0" standalone="yes" ?>
- <DocumentElement>
- <number>
<이름>고재두</이름>
<나이>ㅋㅋ</나이>
</number>
- <number>
<이름>서태지</이름>
<나이>몰라</나이>
</number>
</DocumentElement>
끝~