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

Вниз

Как узнать индекс выделенной строки в DBGrid?   Найти похожие ветки 

 
Mishenka   (2005-03-01 16:06) [0]

Как узнать индекс выделенной строки в DBGrid?


 
clickmaker ©   (2005-03-01 16:07) [1]

Grid.DataSource.DataSet.RecNo


 
Mishenka   (2005-03-01 16:16) [2]

Так даётся индекс из набора данных. А когда установлен фильтр они не совпадают...


 
_ZeKa   (2005-03-01 19:09) [3]

Создай компонент производный от TDBGrid. Объяви в нем protected свойство Selection как public. Selection.Top - это и есть нужный индекс.


 
DSKalugin ©   (2005-03-01 19:25) [4]

в DBGrid нет индекса строки
не надо его путать с StringGrid
Это разные вещи

DBGrid отображает набор данных из таблицы или запроса. Если там присутствует индексное поле, то просто

DBGrid.DataSource.DataSet.FieldByName("id").AsInteger;
или напрямую к Table/Query

Если индексного поля нет - проиндексируй.
Этот номер не будет иметь ничего общего с номером строки по порядку в DBGrid

Лучше скажи что ты хочешь ссделать и зачем тебе это надо?


 
Anatoly Podgoretsky ©   (2005-03-01 19:59) [5]

Для начала надо разобраться о каких строках он вообще говорит, только потом остальное, если потребуется.



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
3-1109801748
RaS
2005-03-03 01:15
2005.03.27
Как это сделать?


9-1101050960
-=OpeR=-
2004-11-21 18:29
2005.03.27
Поиск кратчайшего растояния


14-1109786649
_silver
2005-03-02 21:04
2005.03.27
Белгородская сходка.


1-1110595554
zsv
2005-03-12 05:45
2005.03.27
Ассоциации


14-1110098969
blackman
2005-03-06 11:49
2005.03.27
Начинаем готовиться к 8 марта! Пишите поздравления