WinFramework轻量级开发框架 - 公共字典数据扩展

WinFramework轻量框架-公共字典数据扩展

Winform开发框架快速开发框架 软件开发平台WinFramework轻量级框架  插件框架 原创软件@csframework.com

一、公共字典数据界面

公共字典数据扩展

 

二、公共字典窗体代码位置

打开VS解决方案,在模块 WinFrameworkDemo.Dictionary 项目中, frmCommonDataDictNew 窗体,如下图:

公共字典数据扩展

 

三、字典类型动态加载

在功能窗体的 frmCommonDataDictNew_Load 事件中,我们能够得到字典类型数据源,自于枚举 WinFrameworkDemo.Business.CustomerEnum.EnumCommonDicData

枚举类型转换为DataTable,绑定表格数据源:

C# 全选
DataTable dt = Tools.EnumToDataTable(typeof(EnumCommonDicData), "Name", "Value");
gc_DataType.DataSource = dt;

frmCommonDataDictNew_Load 事件:

公共字典数据扩展

 

枚举EnumCommonDicData定义:

    /// <summary>
    /// 基础字典
    /// </summary>
    public enum EnumCommonDicData
    {
        产品材质 = 1,
        单位,
        结算方式,
        配送方式
    }

 

四、扩展公共字典类型

修改枚举类型:EnumCommonDicData,添加2个类型

 /// <summary>
    /// 基础字典
    /// </summary>
    public enum EnumCommonDicData
    {
        产品材质 = 1,
        单位,
        结算方式,
        配送方式,
        //扩展以下2个类型
        付款方式,
        货币类型
    }

 

编译程序,重新运行程序,系统会根据枚举类型自动扩展2个新的字典类型:

公共字典数据扩展

选择一个字典类型如【产品材质】,点【修改】按钮,点表格【+】按钮,可以添加数据详情。

公共字典数据扩展

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:WinFramework轻量级开发框架 - 窗体操作状态
下一篇:WinFramework轻量级开发框架 - LayoutControl界面自适应控件
评论列表

发表评论

评论内容
昵称:
关联文章

WinFramework轻量级开发框架 - 公共字典数据扩展
WinFramework轻量级开发框架 - 界面扩展按钮-自定义按钮
WinFramework轻量级开发框架 - 单表数据字典窗体开发指南
WinFramework轻量级开发框架 - 单表数据窗体开发 - 界面二次开发
C/S架构轻量级快速开发框架WinFramework架构图
WinFramework轻量级开发框架 - 软件截图
WinFramework轻量级开发框架 - 新建Winform业务数据窗体
WinFramework轻量级开发框架 - 窗体权限机制
WinFramework轻量级开发框架 - 主从表窗体开发指南-详细二次开发
WinFramework轻量级开发框架 - 运行程序出现数据配置窗体
WinFramework轻量级开发框架 - Winform开发框架-模块功能窗体注册与配置
WinFramework轻量级开发框架 - 功能按钮事件详解
WinFramework轻量级开发框架 - LayoutControl界面自适应控件
WinFramework轻量级开发框架 - 参数设置
WinFramework轻量级开发框架 - 代码生成器(CodeGenerator)简介
WinFramework轻量级开发框架 - 窗体继承关系图详解
WinFramework轻量级开发框架 - 插件式框架-业务模块管理
C/S架构轻量级快速开发框架WinFramework-功能列表及模板窗体
C/S架构轻量级快速开发框架 - WinFramework核心优势
WinFramework轻量级开发框架 - 自动生成流水号码(单据号码)