怎样恢复一个数据窗口(有时是某行)内修改过的数据?不知有没有人会?
经常碰到这种情况,当有几个记录(当前屏幕只显示一条记录)时,当前的记录已经修改,当用户需要查看其他记录时,系统要提示“是否保存”当前数据,当用户选择“否”时,下次用户再次滚到改记录,怎样让当前记录恢复以前未修改的状态?(用的是freefrom型数据窗口,因为数据量很大,如果用retrieve()函数取所有数据然后再定位的话会很慢,“dwcontrol.SetItemStatus ( row, column, dwbuffer, status )”也实现不了)