Re: Проблема с DataBindings
От: andreich78 Россия  
Дата: 27.09.05 10:23
Оценка:
Здравствуйте, 4wd, Вы писали:

4wd>Есть DataTable (называется fPersonFull). Есть набор кантролов на форме, которые динамически привязываются к этой таблице, например так:

4wd>
4wd>textBox1.DataBindings.Add("Text",fPersonFull,"LastName");
4wd>

4wd>Есть кнопка:
4wd>
4wd>    this.BindingContext[fPersonFull].EndCurrentEdit();
4wd>    this.BindingContext[fPersonFull].AddNew();
4wd>

4wd>Глюк в том, что при нажатии на кнопку кантролы продолжают отображать старое содержимое.Смена позиции в таблице вручную не помогает. Если прикрутить к таблице dataGrid, в нем все выглядит так: новая строка добавляется, но указатель остается на текущей записи.
4wd>Бьюсь весь день, уже с нуля написал приложение с такой же фигней — там ВСЕ РАБОТАЕТ. Но мне нужно сделать в этом.
4wd>Народ, если кто сталкивался с этой проблемой или похожей подскажите плиз в чем тут может быть дело.
убедись, что все контролы используют один и тот же BindingContext.
а в гриде ничего не видишь потому что он к другому CurrencyManager`у прибинден — небось задавал биндинг с помощью DataSource и DataMember? поставь DataSource = fPersonFull.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.