我的app.config文件是这样的,自动生成的
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="ScientificResearchSystem.Properties.Settings.TestBaseConnectionString"
            connectionString="Data Source=192.168.110.12;Initial Catalog=TestBase;Persist Security Info=True;User ID=sa;Password=fengye"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>
好像是连数据源什么的时候自动产生的。
我想知道怎么读取它里面的那个connectionString串呀?赋给我另一个字符串就行。

解决方案 »

  1.   

    http://www.cnblogs.com/lshguang89/archive/2008/05/28/1209473.html
      

  2.   

    System.configuration包下有专门的类可以处理好像是ConfigurationManager
      

  3.   

    XmlDocument xDoc = new XmlDocument();     
    xDoc.Load(Application.ExecutablePath + ".config");
    XmlNode xNode = xDoc.SelectSingleNode("configuration//connectionStrings//add");
    string s = xNode.Attributes["connectionString"].Value;
      

  4.   

     ConfigurationManager.ConnectionStrings["CMS"].ConnectionString