Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Можно ли использовать связанные элементы управлени


Автор: Euclid 24.6.2007, 12:10
Как использовать связанные элементы управления. 
У таких элементов значение Connection String задано при разработке. Если распространять такое приложение, то строку надо менять так как у всех разные имена сервера SQL.

Может ли пользователь сам изменить эту строку в готовом коде?

Автор: Euclid 24.6.2007, 16:51
Конечно я могу сделать так:

на форме лежат OleDbConnection1, OleDbDataAdapter1, DataSet11

при открытии формы приисвоить OleDbConnection1.ConnectionString =  <Н о в а я  с т р о к а>

и строку взять из файла конфигурации. 

Но тогда придется во всех формах при их открытиях всем элементам OleDbConnection присваивать эту новую строку. А это не очень красиво. И кто занесет в файл конфигурации эту строку: пользователь? 


Наверное есть какой-то правильный простой стандартный способ.

Автор: Naum 31.7.2007, 17:52
Цитата(Euclid @  24.6.2007,  13:10 Найти цитируемый пост)
Может ли пользователь сам изменить эту строку в готовом коде?

Цитата(Euclid @  24.6.2007,  17:51 Найти цитируемый пост)
И кто занесет в файл конфигурации эту строку: пользователь?

Интерсно, почему пользователю можно вносить изменения в код, а если он вносит изменения в конфигурацию, то это уже
Цитата(Euclid @  24.6.2007,  17:51 Найти цитируемый пост)
не очень красиво

 smile 
Цитата(Euclid @  24.6.2007,  17:51 Найти цитируемый пост)
при открытии формы приисвоить OleDbConnection1.ConnectionString =  <Н о в а я  с т р о к а>

Имхо, обычно так и делають.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)