简单得分:不要错过:我出50分求教如何得到DBgrid网格是否被修改的状态?(50分)

  • 主题发起人 主题发起人 菜根
  • 开始时间 开始时间

菜根

Unregistered / Unconfirmed
GUEST, unregistred user!
得到用户是否DBGRID上拖拉,隐藏列,等,并根据用户的修改,询问用户是否保存,当前
修改的状态。
 
高手那里去了?谁也不知道,DELPHI大富翁不过如此!
 
退出时(在CloseQuery中)比较原先的设置和现在的是否不一样。如果不一样就询问是否保存新的设置
每次启动时载入保存的设置。

可以简单的这样:用DBGrid.Columns.SavetoFile,DBGrid.Columns.SavetoStream和对应的load方法
保存和调用时用SavetoFile和LoadFromFile。
比较时用SavetoStream(新)的和用文件流打开的老设置,进行比较,看两个流是否一样就可以了。
不一样就替换保存
 
后退
顶部