2011-04-24 55 views
1

我有以下设置的值:我怎么能读我的VS2010的配置设置与C#

<ConfigurationSettings> 
    <Setting name="DstDataConnectionString" value="def" /> 
    <Setting name="SrcDataConnectionString" value="abc" /> 
</ConfigurationSettings> 

有人可以给我建议,我怎么可以阅读从我的C#程序这些设置吗?我没有获取这些数据的经验,所以不知道从哪里开始。

回答

2

做的第一件事是添加系统参照项目代码文件:

using System.Configuration; 

然后你可以拉从配置文件中这些设置横跨到C#。

例如,打电话给我的连接字符串为您的数据库,并将其存储为一个字符串变量:

string sqlconnection = ConfigurationManager.ConnectionStrings["DstDataConnectionString"].ToString() 

在这种情况下,你的SqlConnection字符串将存储“高清”。

+0

非常感谢 – Mayako 2011-04-24 10:19:53

1

我一般用的AppSettings或的ConnectionStrings:

Webconfig:

<appSettings> 
    <add key="MySetting" value="MyValue"/> 
</appSettings> 

<connectionStrings> 
    <add name="DbConnection" connectionString="......" ProviderName="System.Data.SqlClient"/> 
</connectionStrings> 

代码:

using System.Configuration; 

ConfigurationManager.AppSettings["MySetting"].ToString(); 

ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString;