Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid с нумерацией строк [D7, WinXP]


parasolka ©   (2006-09-19 21:40:00) 

Подскажите, пожалуйста, как в DBGrid сделать колонку, не связанную с БД, а отображающую номера строк. При добавлении новой записи, колонка с номерами тоже обновляется.


ЮЮ   (2006-09-20 11:45:00) [1]


> TForm1. StringGrid1DrawCell


в DBGride строк далеко не столько же, сколько записей.
Если DataSet, отображаемый в Grid-е способен определить RecNo, то можно получать его в вычисляемом поле этого же DataSet-а, а если нет, то грид и подавно.


DimaBr   (2006-09-20 10:38:00) [2]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.

Заводите колонку и ручками прорисовываете, что подробнее, код дать чтоли.Вот пример на StringGrid
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
 if ACol = 0 then StringGrid1.Canvas.TextOut(Rect.Left,Rect.top,Inttostr(ARow));
end;


parasolka   (2006-09-20 09:26:00) [3]

А можно поподробнее?


DimaBr   (2006-09-20 08:48:00) [4]

CustomDrawCell


Наверх

Титульная страница Поиск, карта сайта Написать письмо