我现在就是用的haschanges ,但是HasChanges 在删除行后保存,点退出按钮还会有提示,不是我想要的结果。
行状态这种方法应该可行,但是需要判断父表的行状态,及子表所有行关联行的状态,比较麻烦,有没有简单点的方法?
行状态的判断这样做对吗?
dim fdr as row = tables(“父表”).current
dim drs as list(of datarow)= fdr.datarow.getchildrows
if fdr.datarow.rowstate = DataRowState.Added or fdr.datarow.rowstate = DataRowState.Modified then
message.show(......)
end if
for each r as datarow in drs
if r.datarow.rowstate = DataRowState.Added or r.datarow.rowstate = DataRowState.Modified then
message.show(.....)
end if
next
[此贴子已经被作者于2018/9/5 8:16:52编辑过]