这种现象可以优化吗?

Grid,新增,或者修改,以及删除里面某一行的时候总是重新加载所有数据来刷新grid.这样会增加数据库的访问次数.

你完全可以放弃这种方式

增加记录的时候后台增加,前台不刷新,直接插入一条记录到store

修改的时候,提交到后台修改返回是否修改成功,成功则store.commitChanges()
失败则store.rejectChanges()

删除你可以捕捉store的remove事件,然后把就的id传到后台,后台删除成功结果到前台,成功则成功,失败的话把当前被删除的record重新add进来即可