C/S系统开发框架V2.2,V3.0新增多明细表开发示例(图)
作者:C/S框架网  发布日期:2012/03/06 21:52:27
  C/S系统开发框架V2.2,V3.0新增多明细表开发示例(图)

C/S系统开发框架V2.2,V3.0新增多明细表开发示例(图)


C/S系统开发框架V2.2,V3.0新增了采购订单PO(Purchase Order)业务窗体作为模板,演示多个明细表的开发示例。

[数据编辑]页使用TableLayoutPanel组件分隔上下两个部分,下面部份再用xtraTabControl分隔多个明细表。


贴图图片




贴图图片



增加第2个明细表基本步骤:


1. 界面处理


1. 用xtraTabControl分隔多个明细表

2. 使用SetGridControlLayout方法增加明细表格的自定义按钮(Add/Insert/Delete)

3. 绑定表格的EmbeddedNavigator.ButtonClick事件

4. 如表格内有LookupEdit组件,绑定数据源

5. 在ButtonStateChanged事件内处理自定义按钮的Enable/Disenable状态,及表格只读/可写属性(OptionsBehavior.Editable)

6. 在DoBindingDetailGrid方法内绑定明细表的数据源

7. CreateOneDetail方法内处理新增一条明细记录

8. 保存(DoSave)前检查明细表的数据完整性


2. BLL层处理

1. CreateSaveData方法内准备临时数据


3. DAL层处理

1. CreateSqlGenerator方法内绑定ORM

2. GetBusinessByKey方法内加第2个明细表

3. Delete方法内加第2个明细表



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

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

上一篇 下一篇