我使用查询搜索了数据库。
搜索结果显示在DBGrid组件中,供用户选择他/她希望继续的行。
DBGrid始终将记录指针设置为结果集中的第一条记录,因此默认情况下总是“选中”一行。我需要将此行为更改为在首次显示数据时未选择任何行,以便我可以确定用户是否实际进行了选择。
是否可以判断是否没有选择,即用户没有选择任何行?
非常欢迎任何帮助!
答案 0 :(得分:2)
您可以将dgMultiSelect包含到DBGrid.Options中,然后DBGrid.SelectedRows将包含显式选择的记录书签列表。如果没有dgMultiSelect,DBGrid始终会跟踪当前数据集记录。