бесплатный паскаль, tdbgrid, получить текущий ряд - PullRequest
1 голос
/ 19 августа 2009

Я новичок в бесплатном материале для Паскаля и Лазаря, и мне интересно, как я могу получить данные строки (например, столбец идентификатора) из выбранной строки в tbgrid?

Ответы [ 2 ]

1 голос
/ 12 октября 2010

Сетка связана с набором данных. Набор данных имеет активную строку, вы можете использовать это.

0 голосов
/ 01 октября 2015

Лучше поздно, чем никогда для будущих искателей. Предположим, у вас есть целочисленное значение (идентификатор основного столбца, как вы указали). В вашем SQLQuery после события прокрутки сделайте что-то вроде этого:

procedure TMainform1.SQLQuery1AfterScroll(DataSet: TDataSet);
Var id:Integer;
Begin
    id := DBGrid1.Columns.Items[0].Field.AsInteger; 
end;
...