Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                ConnectionStringSettings settingConn = new ConnectionStringSettings();
                settingConn.Name = key;
                settingConn.ConnectionString = keyValue;
                config.ConnectionStrings.ConnectionStrings.Add(settingConn);
                //config.Save();
                config.Save(ConfigurationSaveMode.Modified);
 帮忙看看代码有什么问题?为什么不能添加ConnectionString

解决方案 »

  1.   

    需要在app.config里面加 connectionstring 的value 阿。
    <configuration>
      <appSettings>
       <add key="Connectionname" value="Connection Source"">
      </appSettings>
    </configuration>
    然后再调用其值就可以了阿
      

  2.   

    ConnectionStringSettings mySettings =    
    new ConnectionStringSettings(newName, newConString, newProviderName);   Configuration config =    
    ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);   
    config.ConnectionStrings.ConnectionStrings.Add(mySettings);   
    config.Save(ConfigurationSaveMode.Modified);   
    ConfigurationManager.RefreshSection("ConnectionStrings");