首页 养生问答 疾病百科 养生资讯 女性养生 男性养生
您的当前位置:首页正文

【DevExpress】1、SearchLookUpEdit详解

2023-05-08 来源:华佗健康网
【DevExpress】1、SearchLookUpEdit详解

⼀、属性的基本介绍:绑定数据源:

    lookUpEdit.Properties.ValueMember = 实际要⽤的字段; //相当于Editvalue    lookUpEdit.Properties.DisplayMember =要显⽰的字段; //相当于Text     lookUpEdit.Properties.DataSource = 数据源;常⽤属性:

    Popupwidth 下拉框宽度     Nulltxt 空时的值

    DropDownRows 下拉框⾏数

    AllowNullInput =True,可⽤Ctrl+Delete清空選擇內容判断是否选择下拉框:

    if(this.lookUpEdit.Editvalue==null ||this.lookUpEdit.Editvalue.tostring()==\"nulltext\")     {

      //提⽰信息,说明未选择下拉框     }

清空nullText值: 

    lookUpEdit.Properties.nulltext=null;设置nullText值:     

    lookUpEdit.Properties.nulltext=“请您选择”; 使⽤lookUpEdit1的值:

    变量=this.lookUpEdit.Editvalue.Tostring()  //是LookUpEdit.Properties.ValueMember的值     变量=this.lookUpEdit.Text.Trim()      //是LookUpEdit.Properties.DisplayMember 的值

 特别值得注意的是,有时候我们要使⽤lookUpEdit来实现combox的⼀些效果,在实际的使⽤过程中在程序加载的时候会默认的选择第⼀项,它的设置是:

lookUpEdit.Itemindex=0; //选择第⼀项

lookUpEdit.Itemindex=-1; //⽆选项,此时显⽰的是nullText值 其实这个地⽅只要Editvalue==null,lookUpEdit就显⽰nullText lookUpEdit1.Editvalue=value;//⾃动搜索datasouse,选择与之匹配的值,没有的情况下赋值null ,value的值必须与Valuemember的数据类型⼀致。

介绍三个重要的属性: 1. LookUpEdit.Properties.ImmediatePopup 在输⼊框按任⼀可见字符键时⽴即弹出下拉窗体。 2.

LookUpEdit.Properties.AutoSearchColumnIndex 设置⾃动搜索的栏位序号,下拉窗体第⼀个栏位为0,依此类推,此属性配合SearchMode=OnlyInPopup时有效。 3. LookUpEdit.Properties.SearchMode ⾃动搜索定位模式

  OnlyInPopup : 配合ImmediatePopup=True时使⽤,当⽤户在输⼊框按任⼀可见字符键时⽴即弹出下拉窗体,并跟据输⼊的字符从头部开始匹配AutoSearchColumnIndex属性指定栏位字段的值,第⼀个栏位为0.

  AutoComplete: 配合ImmediatePopup=True时使⽤,当⽤户在输⼊框按任⼀可见字符键时⽴即弹出下拉窗体,并在输⼊框⾃动完成您想要输⼊的数据,同时下拉窗体⾃动匹配最佳记录。AutoComplete模式仅匹配DisplayMember对应字段的值。

  AutoFilter: 配合ImmediatePopup=True时使⽤,当⽤户在输⼊框按任⼀可见字符键时⽴即弹出下拉窗体,并在输⼊框⾃动完成您想要输⼊的数据,同时下拉窗体⾃动过滤掉不匹配的记录。

因篇幅问题不能全部显示,请点此查看更多更全内容