在C#.NET2005中怎样修改app.config文件中value的值?谢谢关注,请帮忙!

解决方案 »

  1.   

    在VS2005的winForm编程中App.config文件有如下部分:
    <connectionStrings>
        <add name="ConnectionString"
          connectionString="Data Source=YD08\QYD;Initial Catalog=qyd;Persist Security Info=True;User ID=sa;Password=yd" 
          providerName="System.Data.SqlClient" />
    <connectionStrings>
    是保存数据库连接的一个串,我在程序中想动态修改连接串,使用如下代码时出错了:
          错误信息:该配置是只读的。
    ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString = str_NewConnectString;问题:app.config文件的只读属性已去掉了,请问怎样才能动态修改connectionString的值,请大家帮帮忙!
      

  2.   

    try..            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                config.ConnectionStrings.ConnectionStrings["ConnectionString"].ConnectionString = "test";
                config.Save();
      

  3.   

    问题已解决,谢谢!
    liujia_0421(SnowLover)加20分