新增状态,如何设置预设值(CreateDataBinder,DoAdd)
新增状态,如何设置预设值(CreateDataBinder,DoAdd)有两个方案:
1.重写BLL层的CreateDataBinder或NewBusiness方法,直接给数据源赋值
基础资料窗体:重写BLL层的CreateDataBinder方法,参考:
业务单据窗体,重写BLL层的NewBusiness方法,参考:
2.在界面内重写DoAdd方法,给组件及绑定的数据源赋值
C# Code:
public override void DoAdd(Interfaces.IButtonInfo sender)
{
base.DoAdd(sender);
if (this.IsAddMode)
{
SetEditorBindingValue(chkInUse, "Y", true);
SetEditorBindingValue(ucCusAttributes, "CUS", true);
}
}
扫一扫加作者微信