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

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

номер строки в Dbgride [D6, IB5.x]


Серг ©   (2004-04-16 09:26:00) 

Как узнать номер строки в Dbgride на которой я кликнул мышом


Vlad   (2004-04-19 10:15:00) [1]

type
TMyGrid = class(TDBGrid)

.....
TMyGrid(DBGrid1).DataLink.ActiveRecord - номер строки в гриде.


NS   (2004-04-19 10:14:00) [2]

В подобном случае мне пришлось делать вычисляемое поле (очень требовался № записи)


Anatoly Podgoretsky   (2004-04-19 09:46:00) [3]

Vemer ©   (19.04.04 09:33) [8]
Зачем ему номер записи, он же четко сказал номер строки в гриде, ни о каких наборах данных и тем более оно номерах записи речь не идет.


Vemer   (2004-04-19 09:33:00) [4]

Создаешь поле Nomer(Integer), в .OnCalcField пишешь:
SomethingNomer.Value := Something.RecNo;

Только этот номер только для визуализации используй и больше ни для чего.


Anatoly Podgoretsky   (2004-04-16 10:04:00) [5]

Sergey13 ©   (16.04.04 09:47) [4]
Можно много где применить, но стоит ли так мучаться?


tERRORist   (2004-04-16 09:54:00) [6]

В ОнМаусКлик есть координаты мыши относительно левого верхнего угла грида. Вычисляй номер строки = (У_мыши - Высота_шапки_грида)/ высота_строки_грида


ЮЮ   (2004-04-16 09:48:00) [7]

TCuыtomGrid(DBGrid1).Row - <кол-во строк в заголовке>


Sergey13   (2004-04-16 09:47:00) [8]

2Серг   (16.04.04 09:43) [3]
А если на черту попадешь? Как трактовать? 8-)

>Мне просто нужен номер строки в гриде, а не номер в НД
Зачем?


Серг   (2004-04-16 09:43:00) [9]

Это все мне понятно, про 100 записей и то, что грид отображает то количество которое видно.
Мне просто нужен номер строки в гриде, а не номер в НД


ЮЮ   (2004-04-16 09:36:00) [10]

3. Не забывай, при этом, что если в наборе данных 100 записей, а в Гриде помешается только 20, то грид только про 20 и может рассказать, независимо от того какую часть (начало или конец) набора данных ты наблюдаешь


Sergey13   (2004-04-16 09:32:00) [11]

Как Серега Сереге.
1. Смотри куда кликаешь - посчитай. 8-)
2. Что ты узнаешь, если тебе будет известно например - кликнул в 13-ю?


Наверх

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