Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

номер строки в Dbgride   Найти похожие ветки 

 
Серг   (2004-04-16 09:26) [0]

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


 
Sergey13 ©   (2004-04-16 09:32) [1]

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


 
ЮЮ ©   (2004-04-16 09:36) [2]

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


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

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


 
Sergey13 ©   (2004-04-16 09:47) [4]

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

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


 
ЮЮ ©   (2004-04-16 09:48) [5]

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


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

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


 
Anatoly Podgoretsky ©   (2004-04-16 10:04) [7]

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


 
Vemer ©   (2004-04-19 09:33) [8]

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

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


 
Anatoly Podgoretsky ©   (2004-04-19 09:46) [9]

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


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

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


 
Vlad ©   (2004-04-19 10:15) [11]

type
TMyGrid = class(TDBGrid)

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



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.046 c
3-1082348585
Layner
2004-04-19 08:23
2004.05.16
Вставка записи в табл. на одном MS SQL сервере должно зеркально


1-1083363899
Zeon
2004-05-01 02:24
2004.05.16
FindFirst / FindNext


14-1082681741
alexandri
2004-04-23 04:55
2004.05.16
Такие вот дела ....


14-1083027022
MPS
2004-04-27 04:50
2004.05.16
Какого пингвина выбрать ???


4-1080732603
rimdl
2004-03-31 15:30
2004.05.16
Hooks