Как разукрасить ячейки в Gride | |
---|---|
Наташа Автор |
Всем привет!
У меня такой вопрос.Есть грид,в котором ячейки заполнены числами. Можно ли в зависимости от значения ячейки,выделить число другим цветом,или другой фон. Например 1-желтый 2-красный. Если кто-нибудь знает буду благодарна за помощь. А то сама уже мозги сломала Заранее спасибо за ответ))) |
Re: Как разукрасить ячейки в Gride | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
В гриде пишешь где-нибудь в ините
Отредактировано (24.03.05 07:56) ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Как разукрасить ячейки в Gride | |
---|---|
krosh Сообщений: 478 Откуда: Нижний Новгород Дата регистрации: 24.01.2002 |
если раскраска простая, можно обойтись без удф()
Thisform.Grid.Columns[X].DynamicForeColor="iif(t1.f1=1,Rgb(255,0,255) ,iif(t1.f1=2,Rgb(0,255,0) ,Rgb(255,0,0) ))" где t1.f1 controlSource колонки |
Re: Как разукрасить ячейки в Gride | |
---|---|
Наташа Автор |
Большое спасибо за ответы.
Оказывается,все очень просто)))) |
Re: Как разукрасить ячейки в Gride | |
---|---|
Петров Андрей Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
И есть еще другой вариант который мне нравится больше. Потому что так можно настраивать цвета.
Делаете таблицу вида Id_Color, Red, Green, Blue Заполняете ее а потом в Thisform.Grid.Columns[X].DynamicForeColor="rgb(query.red, query.green, query.blue)" Ессно эту таблицу нужно присобачить к вашему курсору который на гриде через Left Outer Join А вместо полей ставить NVL(table1.red,red_для_тех_кто_не_вошел_в_таблицу)... ИМХО такой вариант удобнее для дальнейшего использования... ------------------ PS Недочитал тему до конца... |
Re: Как разукрасить ячейки в Gride | |
---|---|
Петров Андрей Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Да но тут минус один надо потом курсор как то синхронизировать с таблицей.
Я то просто в гриде редко чего редактирую вот и написал не задумываясь. ------------------ PS Недочитал тему до конца... |
Re: Как разукрасить ячейки в Gride | |
---|---|
zgogilava Сообщений: 120 Откуда: Georgia Дата регистрации: 30.06.2004 |
если пишеш в 9-ой версс там есть фуекция
ее удобней использовать вместо
|
© 2000-2024 Fox Club  |