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框架网