我是免费使用pascal和lazarus的东西,我想知道如何从tbgrid中的选定行获取行数据(例如id列)?
答案 0 :(得分:1)
网格链接到数据集。数据集有一个活动行,您可以使用它。
答案 1 :(得分:0)
对于未来的求职者来说,迟到总比没有好。 考虑您有一个整数值(如您所述的主列ID)。 滚动事件后的SQLQuery,请执行以下操作:
procedure TMainform1.SQLQuery1AfterScroll(DataSet: TDataSet);
Var id:Integer;
Begin
id := DBGrid1.Columns.Items[0].Field.AsInteger;
end;