powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Login Dialog & Save Parameters
25 сообщений из 28, страница 1 из 2
Login Dialog & Save Parameters
    #32583403
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть в subj 3 комбобокса соответственно юзер, сервер и база.
Так вот как лучше хранить данные уже раз вводимые в эти комбобоксы.
Какой способ наиболее современен ? Можно конечно INI файл приспособить :)
Спасибо.
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32583416
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XML, просто, быстро, современно :)
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32583422
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где бы посмотреть как примерно это делается ?
Или хотя бы скажите через какой объект ?
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32583433
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте этот тред
/topic/95850

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32583446
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал.
А готового класса по работе с XML разве нет ?
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32583453
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XmlDocument
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32583925
Ustazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataSet умеет сохранять данные в XML и будет поудобнее для привязки к комбобоксам
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32584459
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Ustazz
А можно по подробнее про такой способ ?
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32584652
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не устаю повторяться. См. Microsoft Configuration Management Block.
ДОстаточно один раз разобраться с конфигурированием самого блока. Потом чтение и запись настроек в конфиг будут проще простого!!!
Минимум кода!
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32584681
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ustazz
DataSet умеет сохранять данные в XML


YuriWhite
А можно по подробнее про такой способ

там все проще простого у DataSet всего 4 метода. Из них вам необходимо использовать только два.
Код: plaintext
1.
2.
3.
4.
ReadXml   // этот
ReadXmlSchema
WriteXml	 // и этот 
WriteXmlSchema

В DataSet 3 таблицы на каждый combobox. Осталось только биндить этот DataSet с вашими комбами.

Bigheadman
Не устаю повторяться. См. Microsoft Configuration Management Block.

Тоже самое говорю, в принципе по ссылке которую я привел выше, и говорится про Block и про готовые примеры с http://www.codeproject.com
Однако если нет необходимости в шифровании настроек, то ИМХО способ предложенный Ustazz в данном контексте потребует меньших затрат, и мне лично нравиться.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585098
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sa
Что-то не получается биндить DataSet.Table с ComboBox - "выползает" только первая запись а всех остальных нет. Что не так делаю ?
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585133
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не получается биндить DataSet.Table с ComboBox - "выползает" только первая запись а всех остальных нет. Что не так делаю ?


Надо код смотреть так сказать не могу.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585136
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
this.ultraComboEditorUser.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataTableUser, "ColumnData"));
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585155
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда, NetAdvantage моя слабость. :-(

У обычного ComboBox используются следующие свойства:
Например:
Код: plaintext
1.
2.
3.
4.
ComboBox cb = new ComboBox();
cb.DataSource = dataset.Tables["tabl"];
cb.DisplayMember = "name";
cb.ValueMember = "id";

Посмотрите может и у Ultra есть что то подобное.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585173
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем Вам Ultra компоненты не нравятся ? Тока объективно ?
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585202
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем Вам Ultra компоненты не нравятся ? Тока объективно ?


Да нет мне многое что нравиться из подобного, вот только если есть возможность обходиться без коммерческих компонентов то обхожусь. Пока такая возможность есть.

Я смотрел NetAdvantage, да и исходники у меня где то валяются. Но объективно по ним ничего не скажу.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585337
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все! Все классно работает. Всем большое спасибо.
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585358
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все! Все классно работает. Всем большое спасибо.


А в чем была проблема то?


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32585372
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Ultra - два комбобокса один поддерживает DataSource другой нет. Ну я как всегда выбрал не тот :)
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32586322
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sa
Отказался я в пользу штатных контролов :)
Вот есть вопрос :
Мне нужно что-бы параметры Login окна сохранялись валидные т.е при которых был коннект. Как лучше это организовать ?
И еще: т.к комбобокс связан с Table то добавление нужно организовывать в Table , но добавление нужно организовать до проверки логина т.е добовлять в любом случае. Можно-ли как-то добавить в таблицу и если коннект не валидный откатить добавление.
Сорри за сумбур.
P/S Временными объектами не хотелось бы пользоваться
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32586354
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже сам вьехал :) Спасибо.
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32586359
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже сам вьехал :) Спасибо.

А как?

Это для того чтобы если кто-нибудь нашедший поиском ваш вопрос увидел на него здесь и ответ.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32586412
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да все до тупости просто :
по Enter добавляем Row ( А по какому событию лучше может Leave ? )
В случае коннекта AcceptChanges в случае не коннекта RejectChanges.
Осталось только как-то организовать поиск на случай повторных значений тока таких методов DataTable я не вижу :( Направьте на путь истинный :)
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32586473
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осталось только как-то организовать поиск на случай повторных значений тока таких методов DataTable я не вижу :( Направьте на путь истинный :)


Сделайте первичный ключ по этому полю.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Login Dialog & Save Parameters
    #32586542
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я решил через метод комбобокса FindString имхо так проще..
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Login Dialog & Save Parameters
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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