• 怎么修改app.config的值


    ///<summary>
    ///更新连接字符串
    ///</summary>
    ///<param name="newName">连接字符串名称</param>
    ///<param name="newConString">连接字符串内容</param>
    ///<param name="newProviderName">数据提供程序名称</param>
    private static void UpdateConnectionStringsConfig(string newName,
      string newConString,
      string newProviderName)
    {
      bool isModified = false; //记录该连接串是否已经存在
      //如果要更改的连接串已经存在
      if (ConfigurationManager.ConnectionStrings[newName] != null)
      {
      isModified = true;
      }
      //新建一个连接字符串实例
      ConnectionStringSettings mySettings =  
      new ConnectionStringSettings(newName, newConString, newProviderName);
      // 打开可执行的配置文件*.exe.config
      Configuration config =  
      ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
      // 如果连接串已存在,首先删除它
      if (isModified)
      {
      config.ConnectionStrings.ConnectionStrings.Remove(newName);
      }
      // 将新的连接串添加到配置文件中.
      config.ConnectionStrings.ConnectionStrings.Add(mySettings);
      // 保存对配置文件所作的更改
      config.Save(ConfigurationSaveMode.Modified);
      // 强制重新载入配置文件的ConnectionStrings配置节
      ConfigurationManager.RefreshSection("ConnectionStrings");
    }

  • 相关阅读:
    《java异常的一些总结》
    《java小应用程序(Applet)和java应用程序(Application)分别编写的简单计算器》
    《Java应用程序(Application)》
    CPU 内部 MOSFET 晶体管模型
    Intel 4004,世界上第一块 CPU
    VBScript
    VBScript
    Web Scraping(网页抓取)基本原理
    VBScript
    莎士比亚电路ヾ(≧▽≦*)o
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/hjhjh.html
Copyright © 2020-2023  润新知