18.05.2010, 13:36 | #1 |
Участник
|
_ds.research(true) не работает
День добрый!
Ситуация следующая. На форме есть два связанных грида. Верхний грид с группировочными строками и суммами. Датасорс этого грида построен на основе временной таблицы. Нижний грид со строками этих групп. Смысл в том, что при изменении чисел в строках, должны персчитываться суммы в верхнем гриде. Перекрыл метод write датасорса строк. В нем делаю расчет сумм и записываю в таблицу с группами, обновляю датасорс групп, чтобы пользователь увидел изменения. После вызова Groups_ds.research(true); сбрасывается позиция в гриде с группами, хотя, судя по описанию метода, она должна сохраниться. В чем может быть дело? Я конечно написал перепозиционирование руками через findRecord, но выглядит не очень красиво.. Спасибо! |
|
Теги |
research |
|
|