我有 DBGrid 和 DBGrid 外部的“删除”按钮。我如何确定用户在 DBGrid 中选择了某个字符串?因为如果表单打开并且在 DBGrid 中没有选择任何字符串,并且用户单击“删除”按钮 - 我需要向他显示警报框“未选择任何字符串!选择要删除的字符串。”
最佳答案
您没有说明您的网格是否设置为使用dgRowSelect和/或dgMultiSelect。如果是,则当前选定行的列表可通过 SelectedRows 属性以书签列表的形式提供。
如果没有选定的记录,则此列表将为空,因此:
if myGrid.SelectedRows.Count = 0 then
// Nothing selected!
关于delphi - 如何知道用户在 DBGrid 中选择了某行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32198767/