Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов диалога "Add Connection" в C# / 2 сообщений из 2, страница 1 из 1
24.07.2009, 11:27
    #36107283
diaglab41227
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов диалога "Add Connection" в C#
Уважаемые знатоки.
Весь инет перерыл но решения так и не нашел.
Есть код, приводимый во многих местах бескрайнего инета:
Microsoft.Data.ConnectionUI.DataConnectionDialog dcd = new Microsoft.Data.ConnectionUI.DataConnectionDialog();
Microsoft.Data.ConnectionUI.DataSource.AddStandardDataSources(dcd);
if (Microsoft.Data.ConnectionUI.DataConnectionDialog.Show(dcd) == DialogResult.OK)
{......
Проблема вылезает при доступе к DB2.
этот же диалог в VisualStudio показывает провайдера DB2 .Net для DB2 (при создании нового источника данных, а при вызове из проги есть только стандартные (Аксцесс, мелкоSQL, оракл....)
Может кто знает как вызвать (создать ) диалог с наличием дополнительно установленных в систему провайдеров данных сторонних производителей?
...
Рейтинг: 0 / 0
28.07.2009, 14:00
    #36113317
Larsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов диалога "Add Connection" в C#
Создай в ручную провайдера и датасоурс, и его потом подсунь своему диалогу.

Код: plaintext
1.
2.
3.
4.
5.
6.
Microsoft.Data.ConnectionUI.DataConnectionDialog dcd = new Microsoft.Data.ConnectionUI.DataConnectionDialog();
Microsoft.Data.ConnectionUI.DataSource.AddStandardDataSources(dcd);
Microsoft.Data.ConnectionUI.DataProvider dp = new Microsoft.Data.ConnectionUI.DataProvider ("name", "fullName", "shortName");
Microsoft.Data.ConnectionUI.DataSource ds = new Microsoft.Data.ConnectionUI.DataSource ("name", "Info");
ds.Providers.Add(dp);
dcd.DataSources.Add(ds);

Это так, на память, так что не обижайся. И еще, с провайдером нужно будет немного поковыряться и все будет айс.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов диалога "Add Connection" в C# / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]