Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

выделение цветом строки в DBGrid   Найти похожие ветки 

 
sten   (2005-01-20 16:10) [0]

Скажите, каким образом в DBGrid можно выделить цветом строку по какому-либо условию ? Т.е. например, если значение одного из полей попадает
в критерий, то вся строка выделяется. А то я только смог найти как выделить конкретную ячейку (DBGridDrawColumnCell).


 
Соловьев ©   (2005-01-20 16:16) [1]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=168


 
sniknik ©   (2005-01-20 16:18) [2]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=806
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=168


 
sten   (2005-01-20 16:53) [3]

там не написано, как все-таки выделить все строку, если условие, по которому ее следует выделять находиться в одной из колонок.
Мне нужно проверить текст ячейки column.Field.Text, и в зависимости от него, выделять строку или нет.
Однако если я проверяю его if column.Field.Text="some_text" then, то выделяется только эта ячейка !


 
midavik ©   (2005-01-21 11:45) [4]

странно, а такой код что не выделяет ВСЮ строку???...

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject;
 const Rect: TRect; DataCol: Integer; Column: TColumn;
 State: TGridDrawState);
begin
if (Query1.FieldByName("поле").AsString="значене")then
begin
 DBGrid1.Canvas.Brush.Color := clLime;
 DBGrid1.Canvas.Font.Color := clRed;
 DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
end;



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

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
3-1105704607
Blackmind
2005-01-14 15:10
2005.02.20
Crystal Report 9 - необходимые DLL ?!


1-1107707185
Mr-JAck
2005-02-06 19:26
2005.02.20
перевод градусов от одного вида к другому.


9-1073144322
DDS
2004-01-03 18:38
2005.02.20
Где хранить ресурсы?


4-1104030864
Дмитрий В. Белькевич
2004-12-26 06:14
2005.02.20
Нехватка ресурсов в win98. Невозможно создать много битмапов.


14-1106231834
Piter
2005-01-20 17:37
2005.02.20
Поздравляю новых мастеров!