异步调用WCF服务,并将数据填入GridLookUpEdit中

#region 给GridLookUpEdit填入数据        

private void GetgridLookUpData()       

  {           

  var service = new SIMUBUSINESSLOGICDATA.SRSYSTEMBPJDQOperatorService.BpjdqSystemOperatorSystemClient(WebServiceApp.NetTcpBinding(), WebServiceApp.BpjdqSystemEndpoingAddress());      

       service.Open();           

  service.BeginGetTDictionaryInfoList(delegate(IAsyncResult asResult)          

   {      

           if (asResult.IsCompleted)       

          {           

          _dictionarylist = service.EndGetTDictionaryInfoList(asResult);        

             Invoke(new Action(() =>              

         {                       

      gridLookUpEdit1.Properties.View.OptionsBehavior.AutoPopulateColumns = false;        

              this.gridLookUpEdit1.Properties.AllowNullInput = DevExpress.Utils.DefaultBoolean.True;        

              this.gridLookUpEdit1.Properties.View.BestFitColumns();

              this.gridLookUpEdit1.Properties.ShowFooter = false;        

              this.gridLookUpEdit1.Properties.View.OptionsView.ShowAutoFilterRow = false; //显示不显示grid上第一个空行,也是用于检索的应用    

              this.gridLookUpEdit1.Properties.AutoComplete = false;              

              this.gridLookUpEdit1.Properties.ImmediatePopup = true;                    

          this.gridLookUpEdit1.Properties.PopupFilterMode = DevExpress.XtraEditors.PopupFilterMode.Contains;         

              this.gridLookUpEdit1.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; //配置,用于像文本框那样呀,可自己录入,选择,些处是枚举,可自行设置.

              gridLookUpEdit1.Properties.NullText = "--请选择--";         

              gridLookUpEdit1.Properties.ValueMember = "F_DictonaryName";   //相当于editvalue             

              gridLookUpEdit1.Properties.DisplayMember = "F_DictonaryName";    //相当于text                   

              gridLookUpEdit1.Properties.DataSource = _dictionarylist;    

                 }));             

    }         

    }, null);      

   }      

   #endregion

转载于:https://www.cnblogs.com/HedgehogBlog/p/3469669.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值