![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Номер строки в DBGrid [D6, Paradox]
VitGun © (2003-01-20 18:18:00)У меня такой вопрос. Как получить номер строки в DBGrid-е?. Если можно пример.
Заранее спасибо.
Романов Р.В. (2003-01-20 19:54:00) [1]Ну чтож скопируем этот кусок еще в одну ветку
type
TFriendGrid = class(TCustomGrid);
...
CurrentRow := TFriendGrid(DBGrid1).Row;
MsGuns (2003-01-20 19:35:00) [2]Знаю один "проверенный" способ. Пишешь обработчик OnDrawCloumnCell для грида, в котором запоминаешь координаты и имя связанного поля первой колонки первой рисуемой строки (первый раз), затем если опять рисуется та же колонка, счетчик на 1 вверх и так до тех пор, пока не будет отрисована "выбранная" запись. Счетчик покажет эното самый номер.
Есть еще какое-то защищенное св-во у грида, которое показывает эту самую величину, но не помню как называется.
А вообще-то непонятно, но кой оно надо ?
VitGun (2003-01-20 19:26:00) [3]2 MsGuns. Не номер записи!!! Мне нужен номер строки грида относительно первой видимой.
MsGuns (2003-01-20 19:23:00) [4]Номер записи курсора, отображаемого в гриде, или номер текущей строки грида относительно первой видимой ?
gsu (2003-01-20 18:24:00) [5]номер записи dataset.recno, а номер строки ???