2012-01-01 3 views
2

я определил мое подключение строки в файле app.configПолучить ConnectionString из app.config в 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

+0

какая ошибка и пожалуйста, покажите код, где происходит ошибка – rene

+0

Вы используете формы выигрыша или веб-формы? также просьба указать, какая ошибка вы получаете – naveen

ответ

1

См MSDN для получения дополнительной информации

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

Вопрос помечен [домашнее задание] - когда это происходит, мы пытаемся дать ответы на это _teach_, а не полное решение. – Oded

+0

В этом контексте ConfigurationManager не существует? – Snake

3

Убедитесь, что вы добавили ссылку на System.Configuration в проекте, и поместите

using System.Configuration; 

заявление в верхней части вашего источника. Теперь должен быть доступен тип ConfigurationManager.

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

С помощью System.Configuration; он недоступен – Snake

+0

Вопрос помечен [домашнее задание] - когда это происходит, мы пытаемся дать ответы, которые учат, а не полное решение. – Oded

+0

Я оставлю учение как награду за бесцеремонный разум. – devdigital

Смежные вопросы