close

//App.config 內容

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add   key="db_conn_ip"   value="127.0.0.1"   />
    <add   key="db_conn_id"   value="sa"   />
    <add   key="db_conn_pw"   value="123"   />
  </appSettings>
</configuration>   


 

      /// <summary>
        /// GetAppValue
        /// </summary>
        /// <param name="key">key name</param>
        /// <returns></returns>
        private string GetAppValue(string key)
        {
            string rc = string.Empty;
            try
            {
                rc = ConfigurationSettings.AppSettings.GetValues(key)[0].ToString();
            }
            catch (Exception ex)
            {
                throw;
            }

            return rc;
        }

        /// <summary>
        /// SAVE APP VALUE
        /// </summary>
        /// <param name="AppKey"></param>
        /// <param name="AppValue"></param>
        private void SetAppValue(string AppKey, string AppValue)
        {

            XmlDocument doc = new XmlDocument();
            doc.Load(Application.ExecutablePath + ".config");
            XmlNode node = doc.SelectSingleNode(@"//add[@key='" + AppKey + "']");
            XmlElement ele = (XmlElement)node;
            ele.SetAttribute("value", AppValue);
            doc.Save(Application.ExecutablePath + ".config");

        }

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 11 的頭像
    11

    冠霖的部落格

    11 發表在 痞客邦 留言(0) 人氣()