Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2013, 18:22   #1
sakenalimkulov
Новичок
Джуниор
 
Регистрация: 28.04.2013
Сообщений: 1
По умолчанию RowHeader в DBGrid (Delphi 7)

Здравствуйте!
Хотел сделать Header на каждую строку DBGrid. Но не знаю как сделать. Может кто-то сталкивался этим.
Код:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
var RowHeader:TRect;
    s:string;
begin
  RowHeader:=Classes.Rect(0,Rect.Top,10,Rect.Bottom);
  DBGrid1.Canvas.Brush.Color:=clGradientInactiveCaption;
  DBGrid1.Canvas.FillRect(RowHeader);
   if column.Index=1 then
     inc(i);
  DBGrid1.Canvas.TextRect(RowHeader,RowHeader.Left+2,RowHeader.Top+2,IntToStr(i));
end;
Это код не дает результат, который я хотел.
Как решит эту задачу.

Последний раз редактировалось sakenalimkulov; 28.04.2013 в 18:24.
sakenalimkulov вне форума Ответить с цитированием
Старый 29.04.2013, 07:02   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

А что в этих хидерах предполагается отображать?
Прик вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi dbgrid world12_tk Помощь студентам 2 26.04.2012 23:41
БД + DBgrid. DELPHI Multiman Помощь студентам 0 28.03.2011 18:43
delphi - работа с DBGrid iliili Помощь студентам 0 21.03.2011 12:56
DBGrid (Delphi) VadEr Помощь студентам 4 20.08.2010 02:21
DBGRID DELPHI Pang Помощь студентам 2 19.05.2008 11:16