2012-01-01 59 views
2

我已經在app.config文件中定義我的連接字符串獲取從app.config中的ConnectionString在C#

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 

    <connectionStrings> 

    <add name="CString" 
     connectionString="Data Source=Bilal-PC;Initial Catalog=ATMSoftware;Integrated Security=False; User Id=sa; Password=123" 
     providerName="System.Data.SqlClient"/> 
    </connectionStrings> 
</configuration> 

現在,我想它變成我的C#類,我已經嘗試了所有的methods。但是我在配置管理器上遇到錯誤。

請幫幫我。

+1

順便說一句,什麼是你得到錯誤信息? – Shai 2012-01-01 14:15:18

+0

什麼錯誤,請出示當錯誤發生時 – rene 2012-01-01 14:15:36

+0

代碼您使用的雙贏形式或網頁形式?還請詳細說明你正在收到哪些錯誤 – naveen 2012-01-01 14:16:32

回答

1

有關更多信息,請參見MSDN

var conString = ConfigurationManager.ConnectionStrings["LocalSqlServer"]; 
string strConnString = conString.ConnectionString; 
+3

問題是標籤[功課] - 當發生這種情況,我們儘量給那個_teach_的答案,而不是一個完整的解決方案。 – Oded 2012-01-01 14:15:37

+0

ConfigurationManager在此上下文中不存在? – Snake 2012-01-01 14:16:44

3

確保您已在您的項目加入到System.Configuration參考,並放置一個

using System.Configuration; 

聲明在源代碼的頂部。 ConfigurationManager類型現在應該可用。

string connectionString = ConfigurationManager.ConnectionStrings["CString"].ConnectionString; 
+0

通過使用System.Configuration;它不可 – Snake 2012-01-01 14:20:52

+0

問題是標籤[功課] - 當發生這種情況,我們儘量給教的答案,而不是一個完整的解決方案。 – Oded 2012-01-01 14:20:52

+0

我會離開教學,作爲探索心靈的回報。 – devdigital 2012-01-01 14:23:59

相關問題