Главная страница
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.025 c
1-1107217901
TButton
2005-02-01 03:31
2005.02.20
CGI на Delphi


4-1105121060
Oddin
2005-01-07 21:04
2005.02.20
Процессор


3-1106396865
Светлана
2005-01-22 15:27
2005.02.20
Создание объекта в FastReport


3-1106251718
neat
2005-01-20 23:08
2005.02.20
SQL - запрос к БД


1-1107797292
mr-jack
2005-02-07 20:28
2005.02.20
еденицы измерения