CG_LookupDataBoundAttribute类详解
![]() ![]() CG_LookupDataBoundAttribute类: 用于定义DataBinderTools类的方法能绑定LookupEdit组件的数据源,应用于CSFramework代码生成器。 命名空间:CSFrameworkV5.CodeGeneratorCore.CG_LookupDataBoundAttribute 定义了CG_LookupDataBoundAttribute特性的方法,在代码生成器工具中,可以给LookupEdit组件选择一个绑定方法,没有定义此特性的方法,不会出现在列表中,如下图所示: ![]() 在CSFramework代码生成器中,给当前字段对应的组件选择一个绑定方法,代码生成器会在InitializeForm方法内自动生成一行代码,如下面的BoundUser: ![]() DataBinderTools类BoundUser方法的特性定义: C# Code: [CG_LookupDataBoundAttribute("绑定用户资料", CG_EditorType.NormalEditor)] public static void BoundUser(LookUpEdit lue) { //省略.... } C# Code: /// <summary> /// 应用于代码生成器, 用于绑定LookupEdit组件的方法 /// </summary> public class CG_LookupDataBoundAttribute : Attribute { private string _BoundName = string.Empty; private CG_EditorType _EditorType = CG_EditorType.All; public CG_LookupDataBoundAttribute(string boundName, CG_EditorType editorType) { this.BoundName = boundName; this.EditorType = editorType; } /// <summary> /// 绑定组件的名称 /// </summary> public string BoundName { get { return _BoundName; } set { _BoundName = value; } } /// <summary> /// 绑定类型 /// </summary> public CG_EditorType EditorType { get { return _EditorType; } set { _EditorType = value; } } } //来源:C/S框架网 | www.csframework.com | QQ:23404761 CG_EditorType枚举类型: DevExpress部分Editor组件支持两种界面呈现方式,标准的Editor,以及表格单元格内置的Editor。 C# Code: /// <summary> /// Editor组件类型, DevExpress部分组件支持两种类型 /// </summary> public enum CG_EditorType { /// <summary> /// 生成所有类型的Edit组件 /// </summary> All = 0, /// <summary> /// 标准Editor,能拖放在Panel容器内 /// </summary> NormalEditor = 1, /// <summary> /// 表格中内置的Editor /// </summary> RepositoryItemEditor = 2 } //来源:C/S框架网 | www.csframework.com | QQ:23404761 ![]() 扫一扫加微信 ![]() ![]()
参考文档:
C# WebService代理类详解 ORM_FieldAttribute类详解:字段特性定义,框架内核根据此特性自动生成SQL脚本 ORM_TableAttribute类详解:资料表特性定义 CSFramework.WebApi后端框架Log日志配置详解 BLL层_DataBinder对象以及_DataBinder.Rows[0].EndEdit方法详解 ButtonStateChanged事件详解 - 当按钮状态改变时触发的事件 新增菜单窗体没有显示也不能导入菜单解决方案 - MenuItemTag详解 C/S系统开发框架权限系统 - 功能按钮权限值 - ButtonAuthority类详解 C/S系统开发框架权限系统 - 数据窗体权限值 - AuthorityCategory类详解 WCF开发框架之ICommunicationObject 对象详解 WCF快速开发框架 - IIS承载WCF net.tcp协议NetTcpBinding配置详解 WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解 C# TextReader / TextWriter基类详解 WCF开发框架配置详解 WCF开发实例高级教程 tb_DataSet表(账套配置表)详解
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |