新增状态,如何设置预设值(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);
}
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
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

参考文档:
bllBaseDataDict.CreateDataBinder方法详解及性能优化
数据字典BLL.CreateDataBinder方法实现新增记录给主键赋值
.NET代码生成器V6.1 - 快速生成Winform窗体代码
CSFrameworkV6旗舰版 | 单表基础资料窗体完整C#源码|C/S开发框架
数据字典基础资料窗体主键设置为自动生成流水号码解决方案
CS开发框架 - 业务单据自动生成功能设计(原)
达梦数据库使用DmBulkCopy批导数据解决方案|C/S开发框架
Oracle:EFCore使用OracleBulkCopy实现批量导入数据|C/S开发框架
CSFramework开发框架 | 开发界面窗体注意事项、测试项|C/S开发框架
CSFrameworkV6 | 支持单表基础资料表格批量编辑数据|C/S开发框架
标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下)|C/S开发框架
CSFrameworkV6|主从表基础资料窗体扩展【复制】按钮|C/S开发框架
CSFramework开发框架 - 开发界面窗体注意事项、测试项
CSFrameworkV6 - 基础资料窗体 - ValidatingData / CheckNoExists方法使用
扩展按钮功能:数据字典窗体复制记录单据数据 | CSFrameworkV5旗舰版开发指南|C/S开发框架
四.业务单据窗体开发步骤|业务单据窗体|C/S快速开发框架|标准版V2.3|软件手册
bllBaseDataDict.CreateDataBinder方法详解及性能优化
数据字典BLL.CreateDataBinder方法实现新增记录给主键赋值
.NET代码生成器V6.1 - 快速生成Winform窗体代码
CSFrameworkV6旗舰版 | 单表基础资料窗体完整C#源码|C/S开发框架
数据字典基础资料窗体主键设置为自动生成流水号码解决方案
CS开发框架 - 业务单据自动生成功能设计(原)
达梦数据库使用DmBulkCopy批导数据解决方案|C/S开发框架
Oracle:EFCore使用OracleBulkCopy实现批量导入数据|C/S开发框架
CSFramework开发框架 | 开发界面窗体注意事项、测试项|C/S开发框架
CSFrameworkV6 | 支持单表基础资料表格批量编辑数据|C/S开发框架
标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下)|C/S开发框架
CSFrameworkV6|主从表基础资料窗体扩展【复制】按钮|C/S开发框架
CSFramework开发框架 - 开发界面窗体注意事项、测试项
CSFrameworkV6 - 基础资料窗体 - ValidatingData / CheckNoExists方法使用
扩展按钮功能:数据字典窗体复制记录单据数据 | CSFrameworkV5旗舰版开发指南|C/S开发框架
四.业务单据窗体开发步骤|业务单据窗体|C/S快速开发框架|标准版V2.3|软件手册
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
