본문 바로가기
창고

C# 가장 쉽게 데이터테이블을 xml로 저장하고 불러오는 방법

by 긍정왕수전노 2020. 6. 27.
반응형

여기서 저장하는 파일명은 SignalCatcher_Log.xml 입니다.

1. xml 파일에서 DataTable 불러오기

            DataSet loadDs = new DataSet();
            if (File.Exists("./SignalCatcher_Log.xml"))
            {
                File.Copy("./SignalCatcher_Log.xml", "./SignalCatcher_Log_bak.xml", true);
                loadDs.ReadXml("./SignalCatcher_Log.xml", XmlReadMode.ReadSchema);
                dtParameterList = loadDs.Tables[0];
            }

 

2. DataTable을 xml 파일로 저장하기

            DataSet dsXml = new DataSet();
            dsXml.Tables.Add(dtParameterList.Copy());
            dsXml.WriteXml("./SignalCatcher_Log.xml", XmlWriteMode.WriteSchema);
반응형