Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизTDBGrid и индекс выбранное строки Найти похожие ветки
← →
Алексей34 (2005-01-18 11:01) [0]Ребята, как получить индекс выбранной строки в сабжевом гриде? .SelectedIndex - это индекс итема в строке. В опциях грида поставил галочку - RowSelect - true. Тоже самое.
← →
Ega23 © (2005-01-18 11:04) [1]DBGrid1.DataSource.DataSet.RecNo
← →
Алексей34 (2005-01-18 11:08) [2]Всегда "-1" выдает :-(
← →
Ega23 © (2005-01-18 11:19) [3]
TDataSet.RecNo
Indicates the active record in the dataset.
As implemented in TDataSet, the value of RecNo is always -1. Ordinarily an application does not access RecNo at the TDataSet level. Instead a redeclared and implemented RecNo property in a descendant class such as TTable is accessed. RecNo provides a fallback property for derived datasets that do not support record numbers.
← →
Ega23 © (2005-01-18 11:20) [4]Т.е. используй в качестве DataSet или TTable или TClientDataSet.
Можно и по другому извратиться.
А зачем тебе именно RecNo?
← →
Алексей34 (2005-01-18 11:33) [5]В качестве ДатаСета у меня TQuery :-) Короче, что мне надо. Грид отображает часть записией, выделять в нем можно только строки. При выделении строки нужны считать соответствующее поле, которое не отображается в гриде. Спасибо.
← →
msguns © (2005-01-18 11:42) [6]Обращайся непосредственно к датасету (а не гриду). При этом у тебя будет "браться" именно текущая запись датасета (т.е. та, что в гриде выделяется как активеая строка). К любому полю независимо от того, отображается оно или нет, обращайся через TDataSet.FieldByName.
← →
Плохиш © (2005-01-18 11:43) [7]
>Алексей34 (18.01.05 11:33) [5]
1. При выделении строки в гриде, связанный с гридом набор данных устанавливается на запись, отображённую в строке.
2. При выделении нескольких строк, соответствующии им закладки сохраняются в свойстве SelectedRows грида.
Источники: Справка Delphi, книги по программированию.
← →
Алексей34 (2005-01-18 11:51) [8]>обращайся через TDataSet.FieldByName.
Ohh yeahhh! Это работает. Thanks.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c