Ошибка возникает при использовании строки подключения внутри оконного элемента управления пользователя - PullRequest
0 голосов
/ 27 августа 2018

Нужно подключиться к базе данных и получить некоторые значения в событии Load моего пользовательского контроллера. Но я получаю ошибку нулевой ссылки, когда каждый раз перетаскиваю свой пользовательский элемент управления в форму окна. Кажется, что Visual Studio не может инициализировать строку подключения во время разработки (согласно трассировке стека). Строка подключения была определена внутри файла app.config. До сих пор я погуглил эту ошибку и попытался добавить следующий блок кода, но не смог работать.

    if(System.ComponentModel.LicenseManager.UsageMode != System.ComponentModel.LicenseUsageMode.Designtime)
{
     _strcon = ConfigurationManager.ConnectionStrings["defaultConnection"].ConnectionString;
}

Строка подключения

<add name="defaultConnection"
providerName="System.Data.SqlClient" connectionString="Dbhostname;Initial Catalog=employee;User ID=sa;Password=password;Enlist=False;MultipleActiveResultSets=true;" />

Нет ошибок времени компиляции или времени выполнения. Ошибка: конструктор форм Windows не загружается

enter image description here

...