【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時使用,當用戶在輸入框按任一可見字符鍵時立即彈出下拉窗體,並在輸入框自動完成您想要輸入的數據,同時下拉窗體自動過濾掉不匹配的記錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM