WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架
作者:csframework|C/S框架网  发布日期:2022/01/21 10:19:10

WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架

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

一、公共字典数据界面

WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架

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

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

WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架

三、字典类型动态加载

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

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

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

frmCommonDataDictNew_Load 事件:

WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架

枚举EnumCommonDicData定义:

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

四、扩展公共字典类型

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

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

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

WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架

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

WinFramework轻量级开发框架 | 公共字典数据扩展|C/S开发框架

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


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