Accept
接受此行的所有修改,使得保存的时候忽略此行。
Accept和Reject类似,都会导致用户做出的修改不会被保存,我们用一个简单例子来说明二者的差别:
1、假定某个单元格原来的值是“A”。
2、用户将此单元格的值改为“B”。
3、如果执行Reject 方法,此单元格的值将恢复为“A”
4、如果执行Accept 方法,此单元格的值还是为修改后的“B”,但系统将认为此单元格的值始终为B,所以保存的时候将不会保存此单元格的修改,用户保存后重新打开项目,会发现这个单元格的值还是“A”。
可以看出,执行Reject是实实在在地撤销修改,而执行Accept方法等于“欺骗”系统:“本行没有做出任何修改,保存的时候请忽略此行!
示例
接受对表A第一行的修改:
DataTables(
"表A").DataRows(0).Accept()