Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
4-1105113341
Андрей М.
2005-01-07 18:55
2005.02.20
где файлы Outlook Express


1-1107418107
Arbiter
2005-02-03 11:08
2005.02.20
TComponent, а как "детей" определить?


6-1102693128
Шелест вёсел
2004-12-10 18:38
2005.02.20
Как Установить Компоненты ClientSocket и ServerSocket В D7?


1-1107767150
Fostr
2005-02-07 12:05
2005.02.20
Размер текста в RichEdit


3-1106645184
DimonNew
2005-01-25 12:26
2005.02.20
Проверить - существует ли параметр в ADOCommand




   Наверх