CSFrameworkV6试用版开发指南 - DataBinder 类使用


开发指南-开发框架文库

DataBinder类使用方法

 

C# 全选
//缓存数据
var data = DataDictCache.Cache.CustomerAttribute;

//绑定LookupEdit组件的数据源
DataBinder.BindingLookupEditDataSource(txt_Attr, data, nameof(dt_CustomerAttribute.NativeName), nameof(dt_CustomerAttribute.AttributeCode));

//绑定CheckedListBoxSource组件的数据源
DataBinder.BindingCheckedListBoxSource(txtAttributeCodes, data, nameof(dt_CustomerAttribute.NativeName), nameof(dt_CustomerAttribute.AttributeCode));

 

DataBinder 类提供的公共方法

命名空间:CSFrameworkV6.Library.CommonClass.DataBinder

C# 全选
namespace CSFrameworkV6.Library.CommonClass
{
    public class DataBinder
    {
        public DataBinder();

        public static void AddEmptyRow<T>(IList list) where T : class, new();
        public static void BindingCheckedComboBoxSource(CheckedComboBoxEdit edit, object dataSource, string displayMember, string valueMember);
        public static void BindingCheckEdit(CheckEdit edit, object dataSource, string bindField);
        public static void BindingCheckedListBoxSource(CheckedListBoxControl edit, object dataSource, string displayMember, string valueMember);
        public static void BindingComboEditDataSource(RepositoryItemComboBox edit, IList dataSource, string bindField);
        public static void BindingComboEditItems(ComboBoxEdit edit, IList dataSource, string bindField);
        public static void BindingControl(Control ctl, object dataSource, string bindField, string propertyName = "EditValue");
        public static void BindingEditorPanel(Control editorPanel, object dataSource);
        public static void BindingImageEdit(PictureEdit edit, object dataSource, string bindField);
        public static void BindingLookupEditDataSource(LookUpEdit edit, object dataSource, string displayMember, string valueMember);
        public static void BindingLookupEditDataSource(RepositoryItemLookUpEdit edit, object dataSource, string displayMember, string valueMember);
        public static void BindingRadioEditItems(RadioGroup edit, IList dataSource, string displayMember, string valueMember);
        public static void BindingTextEdit(BaseEdit edit, object dataSource, string bindField);
        public static void BindingTextEditAmount(TextEdit edit, object dataSource, string bindField);
        public static void BindingTextEditDateTime(TimeEdit edit, object dataSource, string bindField);
        public static void BindingTextEditDateTime(DateEdit edit, object dataSource, string bindField);
        public static void CurrencyStringToDecimal(object sender, ConvertEventArgs cevent);
        public static void DateStringToDate(object sender, ConvertEventArgs cevent);
        public static void DateToDateString(object sender, ConvertEventArgs cevent);
        public static void DecimalToCurrencyString(object sender, ConvertEventArgs cevent);
        public static void OnDateEditValueChange(object sender, EventArgs e);
        public static void SetControlAccessable(Control container, bool value);
        public static void SetControlAccessableByProp(Control control, bool value);
        public static void SetControlAccessableCycle(Control container, bool value);
        public static void SetControlEnable(Control container, bool value);
        public static void SetEditorBindingValue(Control bindingControl, object value, bool setEditorValue);
        public static void SetEditorBindingValue(Control bindingControl, object value);
        public static void SetEditorEnable(TextEdit editor, bool enable, bool setBackgroundColor);
    }
}
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CSFrameworkV6试用开发指南 - DataBinder 使用
CSFrameworkV6试用开发指南 - MyDataBinderTool使用
CSFrameworkV6.0 试用(Trial Version)开发指南
CSFrameworkV6试用开发指南 - MyDataDictCache 使用
C/S架构软件开发平台 - CSFrameworkV6.0旗舰 - Demo视频下载,试用下载
CSFrameworkV6试用开发指南 - GetDataByKey 方法使用与扩展应用
CSFrameworV6试用开发指南 - Main主程序安装CSFramework.EF数据库框架
CSFrameworkV5旗舰-开发试用-源码下载
CSFrameworkV6.0旗舰开发框架升级更新日志
DataBinder详解 - Winform MiniFramework蝇量框架
CSFrameworkV6旗舰-bllBaseBusiness<TMaster,TDetail>
CSFrameworkV6旗舰-bllBaseDataDict<T>
CSFrameworkV6旗舰-bllSO
C/S快速开发框架旗舰CSFrameworkV6.0 - VS开发环境配置
CSFrameworkV6.0开发指南 - 新增系统参数(sys_SystemSettings表)
C#使用DataBindings属性绑定不同类型的数据源
CSFrameworkV6旗舰-dalBaseBusiness
CSFrameworkV6旗舰-dalBaseBusiness
CSFrameworkV6旗舰-frmBaseDataDictionary成员介绍
开发框架使用入门指南》.doc