|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Подскажите как можно реализовать следующее. На второй форме пользователь вводит в textbox строку типа "Data Source=SQLEXPRESS;Initial Catalog=BD-1;Integrated Security=True;" . Возможно ли эту строку потом использовать на первой форме(вторую форму при этом закрываем,чтоб не мешала) вот таким образом Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
И при следующем открытии программы содержимое в textbox запомнилось, чтоб не вводить каждый раз, пока пользователь опять не изменит строку подключения в textbox. Программа работает с несколькими серверами. Главное понять как это делать для одного, остальное дело техники. Спасибо всем кто откликнется! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2017, 22:41 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Можно, делайте ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 08:19 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
На второй форме я сделала следующее. Как сделать дальше подскажите. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 09:23 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82На второй форме пользователь вводит в textbox строку типа "Data Source=SQLEXPRESS;Initial Catalog=BD-1;Integrated Security=True;" Вы уверены что пользователь осилит вводить такую строку? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 10:05 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Уверена, осилит. Можно, в принципе, потом разбить на tetbox. Главное понять как сделать с одним. Есть идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 12:45 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82Возможно ли эту строку потом использовать на первой форме Вам наверно надо соединение потом на главной форме использовать, а не строку? SqlConnection con хотя можно и строку запоминать, и каждый раз на другой форме соединяться с сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 12:52 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Petro123 Да, соединение на главной форме потом использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 13:27 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82, На форме ввода строки сделано сохранение в сеттинги и чтение из сеттингов. Что мешает, как вариант, во второй форме читать из сеттингов? Второй вариант, это хранить строку в статическом поле, специально созданного класса. ЗЫ. Оба варианта в перспективе плохи, но для начала прокатят - через них надо пройти. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 13:29 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82, значит SqlConnection con делайте в главной форме. Во второй форме в конструкторе передайте этот параметр как ref чтобы вторая форма его заполнила. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 13:35 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82, есть такой вариант: сохранить в соответсвующий раздел файла конфигурации Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
и потом использовать Код: c# 1. 2.
ну и в app.config прописать значение по умолчанию Код: xml 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:08 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
refreg, чтение из сеттингов дает такую ошибку Код: c# 1.
System.ArgumentException: "Ключевое слово не поддерживается: ""data source"." ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:12 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:22 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82 Код: c# 1.
сначала в переменную, потом протестировать и потом только без переменной сразу в параметр объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:24 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82refreg, чтение из сеттингов дает такую ошибку Код: c# 1.
System.ArgumentException: "Ключевое слово не поддерживается: ""data source"."Посмотри, что приходит из сеттингов. Сохрани в переменной. Скорее всего неправильно сформирована строка. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:25 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Petro123skyANA, правильно я понял, что тут тоже самое но без кода: Не то же самое, Здесь User Settings (предложено было в App Settings) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:31 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
refregUser Settings (предложено было в App Settings) тогда не понял зачем. Уровень приложения параметры нельзя менять юзверю. Зачем нам это? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:33 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Petro123refregUser Settings (предложено было в App Settings) тогда не понял зачем. Уровень приложения параметры нельзя менять юзверю. Зачем нам это?Менять можно. Нельзя только, если развернуто ClickOnce (емнип) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:41 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
refregМенять можно. Уже и не помню где в IDE у меня ругалось. Да и логически всё аккуратно. Есть юзверя настройки и есть для развёртывания. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 14:51 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Petro123skyANA, правильно я понял, что тут тоже самое но без кода: Нет, не тоже самое. Ткните ведь на ссылку Learn more и почитайте подробности. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 15:14 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
skyANAи почитайте refreg'a я понял. Тебя не понял ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2017, 15:24 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82refreg, чтение из сеттингов дает такую ошибку Код: c# 1.
System.ArgumentException: "Ключевое слово не поддерживается: ""data source"." Света, так это же вы написали такую строку в первом месыджэ: "пользователь вводит в textbox строку типа "Data Source=SQLEXPRESS;Initial Catalog=BD-1;Integrated Security=True;"" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 11:38 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Ролг Хупин, Она уже всё поняла, покраснела и стесняется молчит) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2017, 12:07 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Я пока остановилась на варианте взять данные из сеттингов, refreg, спасибо ошибка в написании строки. Всем спасибо за советы, учту на будущее. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2017, 09:30 |
|
Строку подключения взять из textbox на другой форме
|
|||
---|---|---|---|
#18+
Sveta82Я пока остановилась на варианте взять данные из сеттингов, refreg, спасибо ошибка в написании строки. Всем спасибо за советы, учту на будущее. я знал, что вы вернётесь! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2017, 10:26 |
|
|
start [/forum/topic.php?fid=20&fpage=40&tid=1399734]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 466ms |
0 / 0 |