![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Раскраска строк DBGrid относительно значения поля текущей строки [D7]
Вася © (2014-06-26 10:53:00)Подскажите плз, нужно раскрасить строки DBGrid
относительно значения поля текущей строки датасета (строки, в которых ind>значения того же поля текущей строки - красным, меньшее - синим)
так вот как добраться до значения текущего значения в датасете изDBGrid1DrawColumnCell?
IF (TDBGrid(Sender).DataSource.DataSet.FieldValues['ind']>???
Дмитрий (2014-06-27 13:19:00) [1]искать, фильтровать, иногда сортировать
считать итоги по столбцам
столбцы замораживать чтоб не прокручивались
Германн (2014-06-26 17:56:00) [2]
> Дмитрий (26.06.14 17:36) [3]
> TDBGridEh из EhLib умеет раскрашивать четные и нечетные
> строки автоматом, если изменить цвет четных по-умолчанию.
>
А что он ещё умеет ненужного? :)
Дмитрий (2014-06-26 17:36:00) [3]TDBGridEh из EhLib умеет раскрашивать четные и нечетные строки автоматом, если изменить цвет четных по-умолчанию.
Вася (2014-06-26 11:34:00) [4]Да, так работает, спасибо
Игорь Шевченко (2014-06-26 11:04:00) [5]Мне кажется, DBGrid для этого неудачное решение.
Как вариант, хранить "текущее" значение отдельно по OnDataChanged в DataSource и в DrawCell смотреть, если не focuses, то сравнивать и красить