winform程序,.net2.0新建后都会有app.config文件,编译后生成xxx.exe.config文件,我知道在程序中可以通过configuration.AppSettings["DataBase"]来读取appsetting字节里面的内容,但如何读取<connectionStrings>段的内容?还有如何将textbox字段写入?附一个简单app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="abc.Properties.Settings.abcConnectionString"
            connectionString="Data Source=local;Initial Catalog=database;Persist Security Info=True;User ID=sa;Password="
            providerName="System.Data.SqlClient" />
    </connectionStrings>
  <appSettings>
    <add   key="DataBase"   value="Access"/>
  </appSettings>
</configuration>

解决方案 »

  1.   

    刚发完就找到解决方法了,原来.net2.0用了新的类来处理,用Properties.Settings.Default.abcConnectionString就可以访问并且修改。
    这帖子变散分了
      

  2.   

    for example:App.config<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <connectionStrings >
        <add name ="ConStr" connectionString ="server=.;database=student;uid=sa;pwd=0421" providerName ="System.Data.SqlClient"/>
      </connectionStrings>
    </configuration>取得连接字符串:
                Console.WriteLine(ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString);  输出:
    server=.;database=student;uid=sa;pwd=0421
             
      

  3.   

    string a=System.Configuration.ConfigurationSettings.AppSettings[index]