天天看點

DataSet與Xml檔案之間的轉化

#region xml檔案内容轉化為DataSet

        /// <summary>

        /// xml檔案内容轉化為DataSet

        /// </summary>

        /// <param name="XmlFilePath"></param>

        /// <returns></returns>

        public static DataSet XmlToDataSet(string XmlFilePath)

        {

            DataSet ds = new DataSet();

            ds.ReadXml(XmlFilePath);

            return ds;

        }

        #endregion

        #region DataSet儲存為Xml檔案

        /// DataSet儲存為Xml檔案

        /// <param name="ds"></param>

        /// <param name="XmlFilePath">Xml檔案的實體全路徑</param>

        /// <returns>傳回錯誤提示資訊,空表示沒錯誤</returns>

        public static string DataSetToXmlFile(DataSet ds, string XmlFilePath)

            string ErrorString = "";

            XmlDataDocument xd = new XmlDataDocument(ds);

            xd.Save(XmlFilePath);

            return ErrorString;