powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / pleeeeeaaase!!! pomogite s DBGgrid-om!!!
7 сообщений из 7, страница 1 из 1
pleeeeeaaase!!! pomogite s DBGgrid-om!!!
    #32250488
Tommy Smith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pomogite kto mojet novi4ku!!!
Nujno mo4 v DBGride otmetit mishkoi nekotorie stroki i potom udalit tolko ix!!!
kak ne delaiu....krome videlennix udaliaiutsia eshe kakie-nibud!!!...
rabotaiu s OnDrowCell...zaranee spasibo vsem!!!
...
Рейтинг: 0 / 0
pleeeeeaaase!!! pomogite s DBGgrid-om!!!
    #32250494
Lana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у грида есть свойство SelectedRows и в хелпе даже пример есть подробный
...
Рейтинг: 0 / 0
pleeeeeaaase!!! pomogite s DBGgrid-om!!!
    #32250501
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А OnDrowCell то тут причем? У грид есть свойство SelectedRows, вот его и используй.
...
Рейтинг: 0 / 0
pleeeeeaaase!!! pomogite s DBGgrid-om!!!
    #32258385
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Brother, юзай DBGrigEh из библиотеки EhLib. Она для русскоязычных халявная, пароль - "ФЕВРАЛЬФЕВРАЛЬ". Там есть нужный тебе пример.
...
Рейтинг: 0 / 0
pleeeeeaaase!!! pomogite s DBGgrid-om!!!
    #32258787
serg_russia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пользуюсь следующей схемой: в запросе для DBGrid есть ключевое поле, накапливаю в переменной KeyMark:=',1,2,15,16,30,...,' в событии OnDrawColumnCell

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
with TDBGrid(Sender) do
begin
if Pos(','+Запрос.FieldByName('Key').Text+',', KeyMark)<>0 then
begin
Canvas.Font.Color :=clYellow; // Цвет шрифта
Canvas.Brush.Color:=clYellow; // Цвет фона
end;

if gdFocused in State then
begin
brush.Color:=clActiveCaption;
font.Color :=clWhite;
end;
DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
end;
...
Рейтинг: 0 / 0
pleeeeeaaase!!! pomogite s DBGgrid-om!!!
    #32258877
maxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подумай об использовании Grid'ов сторонних производителей. QuantumGrid - решит не только эту проблему.
...
Рейтинг: 0 / 0
pleeeeeaaase!!! pomogite s DBGgrid-om!!!
    #32258980
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Послушай Lana:
> у грида есть свойство SelectedRows и в хелпе даже пример есть подробный
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / pleeeeeaaase!!! pomogite s DBGgrid-om!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]