Ich bin neu zu befreien pascal und Lazarus Zeug und ich frage mich, wie bekomme ich Zeilendaten (zum Beispiel ID-Spalte) von ausgewählten Zeile in Tbgrid?kostenlos pascal, tdbgrid, aktuelle Zeile
1
A
Antwort
1
Das Raster ist mit einem Dataset verknüpft. Das Dataset hat eine aktive Zeile, die Sie verwenden können.
0
Besser spät als nie für zukünftige Suchende. Sie haben einen Integer-Wert (primäre Spalten-ID wie angegeben). Bei Ihrem SQLQuery nach Scroll-Ereignis, gehen Sie so:
procedure TMainform1.SQLQuery1AfterScroll(DataSet: TDataSet);
Var id:Integer;
Begin
id := DBGrid1.Columns.Items[0].Field.AsInteger;
end;