У меня как-то была задача перезакрасить текущую строку.
Решал при помощи
clearDisplayOption
Т.е. форма кеширует цвет строк, а после вызова clearDisplayOption для конкретной строки "забывает" цвет, что приводит к новому вызву dispayOption.
В общем, мой пример говорит о том что для смены цвета нет необходимости вызывать ExecuteQuery
Судя по всему тут либо active() повлиял, либо в clearDisplayOption() нужно передавать курсор из формы (не локальный, а взятый из датасорса)
Последний раз редактировалось Logger; 21.11.2008 в 15:25.
|