Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как обновить данные в сложносвязанных контролах / 5 сообщений из 5, страница 1 из 1
01.10.2004, 15:08
    #32720157
Mr. GES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить данные в сложносвязанных контролах
на ADO.NET тишина, так может здесь ...
делаю прогу на C#
проблема такая:
есть две связанные таблицы (M и D)
есть два Dataset'a со строгим контролем типов, содержащие данные этих таблиц (ds_M и ds_D), на форме есть два combobox'a (cM и сD) а также несколько текстовых полей
cM.Datasource = ds_M._Table
cM.DisplayMember = ["descr_M"]
cM.ValueMember = ["id_M"]

cD.Datasource = ds_D._Table
cD.DisplayMember = ["descr_D"]
cD.ValueMember = ["id_M"]
cD.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.ds_M, "Table.id_D"));

this.curencymanager = (CurrencyManager) BindingContext[this.ds_M, "Table"];
this.curencymanager.PositionChanged += new EventHandler(curencymanager_PositionChanged);

так это всё связано и работает нормально
теперь вопрос, как мне обновлять содержимое в combobox'ах при занесении новой записи в таблицу D из другой формы ???
очищаю ds_D и заполняю вновь - глюки, невозможно найти строку удовлетворяющую всем биндингам
эксперименты с suspendbinding() и resumebinding() моего curencymanager'a
ничего не дали
как сделать правильно ?
требуется обновлять содержимое элементов не перезакрывая эту форму
...
Рейтинг: 0 / 0
05.10.2004, 13:54
    #32723981
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить данные в сложносвязанных контролах
Если вы хотите обновить значения контрола, то без перезагрузки страницы не обойтись.
...
Рейтинг: 0 / 0
06.10.2004, 09:21
    #32725149
Mr. GES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить данные в сложносвязанных контролах
если вы имеете ввиду перезаполнение DataSet, то вы правы.

проблему решил, см. в форуме ADO.NET
...
Рейтинг: 0 / 0
06.10.2004, 09:24
    #32725157
Mr. GES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить данные в сложносвязанных контролах
а если вы имеете вивду что без перезакрытия формы не обойтись - то это не так
...
Рейтинг: 0 / 0
06.10.2004, 10:55
    #32725336
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как обновить данные в сложносвязанных контролах
Извиняюсь, залунил, я думал вы про web forms :) Конечно, в win forms форму закрывать ни к чему ;)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как обновить данные в сложносвязанных контролах / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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