CSFrameworkV6 - Winform开发框架 - GetLookupData方法使用
作者:C/S框架网|www.csframewo  发布日期:2023/03/06 15:20:46
  CSFrameworkV6 - Winform开发框架 - GetLookupData方法使用

GetLookupData方法用于返回LookupEdit组件数据源。

通常我们绑定LookupEdit组件的数据源只需要包含编码及显示名称两个核心字段就行,但是客户档案的字段非常多,为了优化系统性能,CSFramework开发框架提供GetLookupData方法返回特定数据,参考代码:


C# Code:


/// <summary>
/// 获取客户资料下拉数据源
/// </summary>
/// <returns></returns>
public override List<dt_Customer> GetLookupData()
{
  
var q = _Database.GetQueryable<dt_Customer>();
  q
= q.Where(w => w.InUse == "Y");//在用状态
  

  
var list = q.Select(s => new
  {
    s.isid,
    s.CustomerCode,
    s.NativeName,
    s.EnglishName,
    s.ContactPerson
    }).OrderBy(o
=> o.NativeName).ToList();
    
    
//动态对象转换为dt_Customer实体对象
    
return ObjectHelper.Convert<List<dt_Customer>>(list);
  }
  
  
//来源:C/S框架网 | www.csframework.com | QQ:23404761





C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇