Главная страница
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.033 c
1-1107424602
dreamse
2005-02-03 12:56
2005.02.20
Как определить какие строки выделены в DbGrid


1-1107351594
Иноверец
2005-02-02 16:39
2005.02.20
Изменение свойств нескольких объектов


4-1104936523
qwe
2005-01-05 17:48
2005.02.20
Инсталяция


14-1107187219
Vladichek
2005-01-31 19:00
2005.02.20
Процессы


1-1107384287
Green_Templar
2005-02-03 01:44
2005.02.20
добавить в справку