Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

номер строки в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.032 c
4-1080228728
Prov
2004-03-25 18:32
2004.05.16
SetWindowText - поменять Caption елементов управления


4-1079813522
xman
2004-03-20 23:12
2004.05.16
время простоя компьютера


8-1067533002
arcsin
2003-10-30 19:56
2004.05.16
OpenGL


9-1072642390
TJ
2003-12-28 23:13
2004.05.16
Никто не знает почему Альфатрансперенси не пашет


14-1082571257
ИМХО
2004-04-21 22:14
2004.05.16
Свежий взгляд на сайт Мастера Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский