delphi清空DBGRID的数据,也就是恢复到初始状态

最近在学习,项目中需要用到一个需求,delphi如何清空DBGRID的数据,也就是恢复到初始状态,在网上搜了很多资料,都是抄来抄去,很多都是错误的,后来自己摸索了一下,终于找到了解决的办法,我是用的ClientDateSet+DBGrid。

 

在需要处理的事件里这样设置,先把数据集关闭,

dbgrd1.DataSource.DataSet.Close;

然后把dbgrd刷新一下,
dbgrd1.Refresh;

个人觉得虽然关掉数据集后已经看起来实现需求,但是还是应该刷新一下,好多时候都是因为数据没有及时刷新而导致各种妖怪问题,特别是新手,就更晕乎乎了。

你可能感兴趣的:(Delphi)