我在DBGrid外面有DBGrid和按钮"删除".我怎么判断,用户在DBGrid中选择了一些字符串?因为如果表单打开并且在DBGrid中没有选择任何字符串,并且用户单击了"删除"按钮 - 我需要向他显示警告框"未选择任何字符串!选择要删除的字符串".
您没有说明您的网格是否设置为使用dgRowSelect和/或dgMultiSelect.如果是,则通过SelectedRows属性将当前所选行的列表作为书签列表提供.
如果没有选定的记录,则此列表将为空,因此:
if myGrid.SelectedRows.Count = 0 then
// Nothing selected!
Run Code Online (Sandbox Code Playgroud)