如果没有切换焦点导航条是不会感知到数据集变化的,在里面调用一下数据集的updateRecord方法;
if TBizDataSetAction(Sender).ID =BizActnConsts.ActionDataSetSave then
begin
DataSetBroker1.DataSet.UpdateRecord;
if DataSetBroker1.DataSet.FieldByName('zd2').IsNull then
Dialogs.ShowMessage('null')
else
Dialogs.ShowMessage(DataSetBroker1.DataSet.FieldByName('zd2').AsString);
end;