Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизКак узнать индекс выделенной строки в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c