我想知道如何在DBGrid中为双击的记录选择特定的WebID值?例如,如果他们单击了WebID 2行中的任何地方,我就有一个变量来存储数字2。我有一个SQLQuery,然后是一个DataSetProvider,然后是一个ClientDataSet,通过一个数据源提供我的DBGrid。如果你需要更多的信息请告诉我。谢谢您!

最佳答案

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

currentWebID := DBGrid1.Columns[colNumWebID].Field.AsInteger;

09-26 18:57