using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Repository;
namespace Gfl.Comm
{
/// <summary>
/// 数据绑定助手
/// 用于在界面与数据的快速绑定
/// </summary>
public class DataBindHelper
{
/// <summary>
/// 绑定 LOOKUP 的列表源
/// </summary>
/// <param name="aLookupEdit">LOOKUP 控件</param>
/// <param name="aLookupList">数据源</param>
/// <param name="aValueField">值字段</param>
/// <param name="aDislplayField">显示字段</param>
/// <param name="aDislplayColumnCaption">显示字段的标题</param>
public void BindLookUpSource<T>(RepositoryItemLookUpEdit aLookupEdit,IList<T> aLookupList,string aValueField , string aDislplayField , string aDislplayColumnCaption)
{
aLookupEdit.DataSource = aLookupList;
aLookupEdit.DisplayMember = aDislplayField;
aLookupEdit.ValueMember = aValueField;
aLookupEdit.Columns.Clear();
aLookupEdit.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo(aDislplayField, aDislplayColumnCaption));
}
}
}
09-30
09-30
09-30