Главная страница
    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.46 MB
Время: 0.037 c
14-1082624535
Иногда они возвращаются
2004-04-22 13:02
2004.05.16
Любая тема ветки.


3-1082364962
Женя
2004-04-19 12:56
2004.05.16
ограничить кол-во строк результата запроса


1-1083303503
dstupin
2004-04-30 09:38
2004.05.16
Проблема с dll на дельфи, при вызове из VC++ 6


1-1083048323
Vitaliygavrilov
2004-04-27 10:45
2004.05.16
Не умещется страка в Combobox как сделать


1-1083050453
Ego
2004-04-27 11:20
2004.05.16
Как указать класс?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский