Delphi双击DBGrid查找行的字段内容

Delphi double click DBGrid to find field contents of row

我想知道如何 select 我的 DBGrid 中双击记录的特定 WebID 值?例如,如果他们单击 WebID 2 行中的任意位置,我有一个变量来存储数字 2。我有一个 SQLQuery,然后是一个 DataSetProvider,然后是一个通过 DataSource 提供我的 DBGrid 的 ClientDataSet。如果您需要更多信息,请告诉我。谢谢!

如果您知道网格内的列号(假设它在变量或常量中 colNumWebID)并且 WebID 是一个整数字段,您可以使用

轻松访问当前值
currentWebID := DBGrid1.Columns[colNumWebID].Field.AsInteger;