Dev绑定下拉框LookUpEdit

20 篇文章 0 订阅
4 篇文章 0 订阅

一般的绑定方式给个数据源(DataSource),然后在属性上给定 列属性(Column),显示(DisplayMember),值(ValueMember)
其实当下拉框太多了的话,配置这些很费时间的,我是挺不舒服的,所以后面自己全部写代码了,爽歪歪,上代码,,,

   using (ServiceManager<IArrangeMoveGoods> sm = new ServiceManager<IArrangeMoveGoods>())
            {
                IArrangeMoveGoods service = sm.Service;
                //货名初始化
                var _goodsNameList = service.GetGoodsNameList("").ToList()
                   .Select(x => new
                   {
                       Id = x.ID,
                       Name = x.NAME,
                   }).ToList();
                this.shbRepositoryItemLookUpEditGoodsName.DataSource = _goodsNameList;
                this.shbRepositoryItemLookUpEditGoodsName.ValueMember = "Id";
                this.shbRepositoryItemLookUpEditGoodsName.DisplayMember = "Name";
                 this.shbRepositoryItemLookUpEditGoodsName.Columns.Clear();  //防止刷新出现重复列
                this.shbRepositoryItemLookUpEditGoodsName.Columns.Add(new LookUpColumnInfo("Id", "编码"));
                this.shbRepositoryItemLookUpEditGoodsName.Columns.Add(new LookUpColumnInfo("Name", "类型"));
                //end 货名初始化
            }
            很简单,就通过select创建了 匿名对象字段 ID 和 Name,重点在于后面两句,添加了列名。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值