Последовательность вывода столбцов

Kirill Razuvaev
Дата: 17.11.2007 16:49:09

Добрый день!
Возникла задача, после каждого открытия DataSet'а изменять определеным
образом ширину, видимость и последовательность вывода столбцов на экран.
Пользуюсь TDBGridEh.
С корректировкой ширины и видимости - вопросов нет. Проблемы начинаются при
попытке задать индекс столбца. Поскольку обращение к очередному
корректируемому столбцу происходит через Grid.Columns, индекс столбца
задаю последним (после ширины и видимости), чтобы не произошло сдвига. Но
это не всегда гарантирует правильное положение в итоге.
Пробовал задавать параметры столбцов в той очередности, в которой они должны
следовать на экране - тоже не всегда помогает. На круг какая-то "плавающая
ошибка" получается:
то нужные столбцы фиг знает куда улетают, то невидимые на экран вылезают.
Стандартные методы TDbGridEh не подходят по ряду причин.
Сталкивался же, думаю, кто-то с подобной задачей. Может, другой подход есть
какой?

С уважением,
Кирилл Разуваев


Posted via ActualForum NNTP Server 1.4

Kirill Razuvaev
Дата: 17.11.2007 17:40:08

Дополнение: в наборах данных без вычисляемых на клиенте полей - все в норме,
заморочки начинаются при наличии этих самых полей.
Буду разбираться...


С уважением,
Кирилл Разуваев


Posted via ActualForum NNTP Server 1.4

Johnmen
Дата: 17.11.2007 23:04:02
Ни у кого подобных фантомных мультиков не было.
Да и у тебя не было. Тебе всё приснилось.
Wake up!
Johnmen
Дата: 17.11.2007 23:04:44
Впрочем есть ещё вариант травы.