我们有时候想判断表有没有变动,是不是保存了该如何判断呢?下面我们介绍三个判断的方法。
Vb.Net |
'先定义变量获取表 Dim tbl As SmGrid = Proj.CurrentSmGrid '仅判断一个表 Dim blnHasChanges As Boolean=tbl.DataTableHelp.HasChanges '判断当前表及所有子表是否有变动 blnHasChanges=tbl.HasChangesCheckAllChildren() 'tbl这个表的整个窗体中是否有表有改动 blnHasChanges=tbl.Form.Grids.HasChanges() |
C# |
// 先定义变量获取表 SmGrid tbl = Proj.CurrentSmGrid; // 仅判断一个表 bool blnHasChanges = tbl.DataTableHelp.HasChanges; // 判断当前表及所有子表是否有变动 blnHasChanges = tbl.HasChangesCheckAllChildren(); // tbl这个表的整个窗体中是否有表有改动 blnHasChanges = tbl.Form.Grids.HasChanges(); |