之前在排序时,已经将表格(DBGrid组件)变动,现在我要恢复到原来的排序,应该怎么写?
我看了很多的恢复方面的内容,可是貌似都跟数据库备份有关,我在想,我这个应该不需要这么复杂吧……因为我只是用一个取消键来实现的。

解决方案 »

  1.   

    可不可以临时建立一个文件,保存原来的排序数据,按下“取消”键后,重新读取这个临时文件的数据,把表格恢复回来,至于临时文件,可以采用最简单的txt文件,也可以采用ini文件,但是最好用tmp文件。
      

  2.   

    新建一个临时表,将变更前的数据Insert到该临时表中,按取消键的时候,再将这个表中的数据读出来!
    组件不用变!
      

  3.   

    能不能具体给我个代码参考?ADO方面的……因为初学,没碰到过这样的情况,所以无法理解你的话……