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个新的字典类型:

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

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WinFramework C/S框架网
