Delphi - 使用DBGrid从搜索中选择行

时间:2010-09-19 07:09:48

标签: delphi dbgrid tdbgrid

我使用查询搜索了数据库。

搜索结果显示在DBGrid组件中,供用户选择他/她希望继续的行。

DBGrid始终将记录指针设置为结果集中的第一条记录,因此默认情况下总是“选中”一行。我需要将此行为更改为在首次显示数据时未选择任何行,以便我可以确定用户是否实际进行了选择。

是否可以判断是否没有选择,即用户没有选择任何行?

非常欢迎任何帮助!

1 个答案:

答案 0 :(得分:2)

您可以将dgMultiSelect包含到DBGrid.Options中,然后DBGrid.SelectedRows将包含显式选择的记录书签列表。如果没有dgMultiSelect,DBGrid始终会跟踪当前数据集记录。

相关问题