15.08.2012, 00:30 | #1 |
Участник
|
Не обновляется display метод на форме
Всем привет! Я имею форму с 2мя гридами, на нижнем grid есть поле, которое отображает display метод с таблицы. На datasource нижнего грида другая таблица (не та, на которой display method). Когда я открываю форму автоматически выбирается 1-я запись с верхнего грида, и поле с дисплей методом нижнего грида отображает корректные данные для 1-й записи. Но если выбрать любую другую запись из верхнего грида, то на нижнем гриде все данные отображаются корректно, кроме поля с дисплей методом. Это поле для всех записей показывает данные для 1-й записи. Видимо display метод не обновляет это поле, при выборе других записей, и отображает данные для 1-й записи. Проверил дебаггером значение возвращаемое display методом, и всё корректно.
p.s. Если выбирать дефолтным фильтром по выделению другие записи, то данные отображаются корректно. Пробовал и TableName_ds.reread и refresh не помогает. ExecuteQuery также не помогает, так как верхний грид имеет в datasource туже таблицу, на которой display метод. Можете посоветовать чего-нибудь? Спасибо |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |