新增状态,如何设置预设值(CreateDataBinder,DoAdd)
作者:C/S框架网  发布日期:2015/01/12 18:44:36
  新增状态,如何设置预设值(CreateDataBinder,DoAdd)


有两个方案:

1.重写BLL层的CreateDataBinder或NewBusiness方法,直接给数据源赋值


基础资料窗体:重写BLL层的CreateDataBinder方法,参考:
贴图图片


业务单据窗体,重写BLL层的NewBusiness方法,参考:


贴图图片-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);
   }
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇