我正在运行SQL查询来删除记录,然后尝试以下操作:
gridProjects.DataSource.DataSet.DisableControls;
try
gridProjects.DataSource.DataSet.Refresh;
finally
gridProjects.DataSource.DataSet.EnableControls;
end;
记录从网格中消失,但是用户无法使用鼠标或键盘在网格中选择另一行,并且网格中没有任何行突出显示。它好像被锁定了一样。
答案 0 :(得分:0)
尝试将DisableControls
的呼叫移至try/finally
阻止区内。如果“解决”了当前问题,请停止所有内容,然后找出DisableControls
中发生异常的内容。