Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2015.12.20;
Скачать: [xml.tar.bz2];

Вниз

Раскраска строк DBGrid относительно значения поля текущей строки   Найти похожие ветки 

 
Вася   (2014-06-26 10:53) [0]

Подскажите плз, нужно раскрасить строки DBGrid
относительно значения поля текущей строки датасета (строки, в которых ind>значения того же поля текущей строки - красным, меньшее - синим)
так вот как добраться до значения текущего значения в датасете из DBGrid1DrawColumnCell?

IF (TDBGrid(Sender).DataSource.DataSet.FieldValues["ind"]>???


 
Игорь Шевченко ©   (2014-06-26 11:04) [1]

Мне кажется, DBGrid для этого неудачное решение.
Как вариант, хранить "текущее" значение отдельно по OnDataChanged в DataSource и в DrawCell смотреть, если не focuses, то сравнивать и красить


 
Вася   (2014-06-26 11:34) [2]

Да, так работает, спасибо


 
Дмитрий   (2014-06-26 17:36) [3]

TDBGridEh из EhLib умеет раскрашивать четные и нечетные строки автоматом, если изменить цвет четных по-умолчанию.


 
Германн ©   (2014-06-26 17:56) [4]


> Дмитрий   (26.06.14 17:36) [3]
> TDBGridEh из EhLib умеет раскрашивать четные и нечетные
> строки автоматом, если изменить цвет четных по-умолчанию.
>

А что он ещё умеет ненужного? :)


 
Дмитрий   (2014-06-27 13:19) [5]

искать, фильтровать, иногда сортировать
считать итоги по столбцам
столбцы замораживать чтоб не прокручивались



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2015.12.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
15-1429741804
Юрий
2015-04-23 01:30
2015.12.20
С днем рождения ! 23 апреля 2015 четверг


15-1429522423
pavelnk
2015-04-20 12:33
2015.12.20
По Андроиду


2-1403613872
Dennis I. Komarov
2014-06-24 16:44
2015.12.20
function Format


2-1403529768
Sakipiel
2014-06-23 17:22
2015.12.20
Все события на одной процедуре


15-1429825354
Rouse_
2015-04-24 00:42
2015.12.20
К девятому мая





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский