怎么修改lookupedit控件的尺寸

2025-05-14 09:36:41
推荐回答(1个)
回答(1):

  下拉框总结:
  DevExpress.XtraEditors.LookUpEdit
  设定Properties中一些重要的属性
  ValueMember属性,实际的值
  DisplayMember属性,显示的值
  NullText属性,默认的属性值,如“请选择”,
  ShowFooter属性,设定为false
  ShowHeader属性,设定为false
  PopupFormMinSize属性,设定弹出的项的宽度
  右击控件设定EditComlumns,目的设定那些列显示出来
  一些在程序逻辑中写的代码
  //cmbProvince下拉菜单
  ProvinceModel bindProvinceModel = new ProvinceModel();
  string strBindProvince = Newtonsoft.Json.JsonConvert.SerializeObject(bindProvinceModel);
  string strResult = WebLockConfig.Instance.webProvince.GetProvinceDS(strBindProvince);
  DataSet ds = Newtonsoft.Json.JsonConvert.DeserializeObject(strResult);
  DataRow dr = ds.Tables[0].NewRow();
  dr["PRO_ID"] = "";
  dr["PRO_NAME"] = "请选择";
  ds.Tables[0].Rows.InsertAt(dr,0);
  cmbProvince.SelectedText = "请选择";
  cmbProvince.Properties.DataSource = ds.Tables[0];
  cmbProvince.Properties.DropDownRows = ds.Tables[0].Rows.Count;
  bindProvinceModel = null;
  ds = null;
  dr = null;
  .......
  //把窗体上的值设定给Model
  cityModel.PRO_ID = cmbProvince.EditValue.ToString();
  ......
  //设定本窗口的默认输入信息
  cmbProvince.EditValue = ds.Tables[0].Rows[0]["PRO_ID"].ToString();