Accept

接受此行的所有修改,使得保存的时候忽略此行。

Accept和Reject类似,都会导致用户做出的修改不会被保存,我们用一个简单例子来说明二者的差别:

1、假定某个单元格原来的值是“A”。
2、用户将此单元格的值改为“B”。
3、如果执行Reject 方法,此单元格的值将恢复为“A”
4、如果执行Accept 方法,此单元格的值还是为修改后的“B”,但系统将认为此单元格的值始终为B,所以保存的时候将不会保存此单元格的修改,用户保存后重新打开项目,会发现这个单元格的值还是“A”。

可以看出,执行Reject是实实在在地撤销修改,而执行Accept方法等于“欺骗”系统:“本行没有做出任何修改,保存的时候请忽略此行!

示例

接受对表A第一行的修改:

DataTables("表A").DataRows(0).Accept()


本页地址:http://www.foxtable.com/webhelp/topics/2366.htm