Здравствуйте, Patrol, Вы писали:
P>Дамы и господа!
P>Передо мной стоит, казалось бы, простая задача (возможно, она таковой и является):
P>програмно (C#) получить список Connection Strings тех серверов баз данных, которые зарегистрированы в Server Explorer в Visual Studio.
P>Вроде бы что проще, но вот уткнулся в какой-то нигде не описанный интерфейс IDispDataVwDataConn, наследниками которого и являются все записи в Server Explorer — и дальше ни в какую..
P>Наверное, это тупиковый подход, но другого я поа придумать не могу.
P>Не подскажете, как их получить (строки коннекта эти)?
P>Либо — тоже вариант — открывать стандартное окно соединения с сервером БД (которое открывается и при добавлении в Server Explorer еще одного коннекта) и потом по завершении уже оттуда получать Connection String, но это тоже что-то не получается.
P>Подскажите, пожалуйста, как это реализовать?
Если у тебя есть Slamander, Reflector или Aanacrino, т.е. любой декомпилятор,
то изучай следующую dll
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\Microsoft.VisualStudio.DataFormWizard.Dll
Это мастер создания DataForm в нем все что тебе надо есть.
... << RSDN@Home 1.1.2 stable Rammstein — Du Riechst So Gut>>