在app.config中设置了数据库连接字符串 请问
C# 如何调用
VS2005的 

解决方案 »

  1.   

    c#:
    string values = System.Configuration.ConfigurationManager.AppSettings["values"].ToString()
      

  2.   

    先添加对System.Configuration的引用,再用下面的方法获取连接字符串:
    string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectString"].ConnectionString;
    App.Config中:
    <configuration>
      <connectionStrings>
        <add name="Test" connectionString="Server=(local);Database=Test;UID=sa;PWD=;Persist Security Info=True" providerName="System.Data.SqlClient"/>
      </connectionStrings>
    </configuration>
      

  3.   

    似乎是
    string ConnectString= System.Configuration.ConfigurationSettings.AppSettings.Get("ConnectString");
    只读
      

  4.   

    可以看看,周公的这篇文章:.net2.0中对config文件的操作方法总结,网址是:http://blog.csdn.net/zhoufoxcn/archive/2008/08/24/2823508.aspx
      

  5.   


    提示过时 没有获得值 system.configuration下没有出现configurationmanager 真的是很奇怪的
      

  6.   


    System.Configuration下没有ConfigurationManager,好晕的
      

  7.   

    string strCon = global::GroupManager.Properties.Settings.Default.Setting;我一直是这么获取的Groupmanager是解决方案名称,最后的Setting是存连接字符串的字段名
      

  8.   


    所以要先添加对System.Configuration的引用啊,不是用using,而是在项目中添加引用。
      

  9.   

    我使用system.configuration.configurationmanager.connectionstring[""].connectionstring
    可以了 但是使用你这个
    default后面没有连接字符串的字段名啊
      

  10.   

    在项目引用上右击添加引用:找到:System.Configuration
    然后:直接可以这样使用了:
    string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["这里是你配置文件中的key"].ConnectionString;