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>

끝~

+ Recent posts