zoukankan      html  css  js  c++  java
  • 怎么修改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");
    }

  • 相关阅读:
    【作业】Python面向对象
    Python使用使用第三方源(国内源:豆瓣)下载包文件 超快!!!
    【案例】Python
    【个人笔记】Python
    定义函数相关内容
    列表,for循环相关.
    while应用和函数学习
    斗地主发牌器
    字符串索引切片.
    随机生成20以内加减法,5次答题并统计正确和错误题数
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/hjhjh.html
Copyright © 2011-2022 走看看