2015-09-27 1 views
1

Как получить доступ к настройкам по умолчанию из пользовательского элемента управления?Как получить доступ к настройкам по умолчанию из пользовательского элемента управления?

, когда я использую этот код

namespace SearchControl{ 
public partial class SearchControl : UserControl 
{ 
    string ConncStr = Properties.Settings["myConnectionString"].toString(); 
}} 

не работал

Properties.Settings["myConnectionString"].toString() 

Я хочу, чтобы получить доступ к Properties.Settings [ "myConnectionString"] в UserControl от проекта, который UserControl добавил на него.

ответ

0
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
var secGroup = config.SectionGroups["userSettings"]; // or applicationSettings 

if (secGroup != null) 
{ 
    var clientSettings = (ClientSettingsSection)secGroup.Sections[0]; 

    var settingElementCollection = clientSettings.Settings; 

    var setting = settingElementCollection.Get(Name); 

    var value = setting.Value.ValueXml.InnerText; 
} 
Смежные вопросы