Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.965 c
8-1102352715
vnavigator
2004-12-06 20:05
2005.03.27
Как правильно отображать в TListView 32 -битные иконки


1-1110804922
starik30
2005-03-14 15:55
2005.03.27
Обработка нажатия клавиш ALT+ в Application.OnMessage


14-1110304737
Palladin
2005-03-08 20:58
2005.03.27
Logitech Cordless Desktop MX for Bluetooth


14-1109923750
Jeer
2005-03-04 11:09
2005.03.27
Что с мужиками ?


14-1109939062
syte_ser78
2005-03-04 15:24
2005.03.27
Раз уж нельзя о взломе..




   Наверх