WinForm------GridControl控件中使用SearchLookUpEdit控件的方法


1.在數據庫添加兩張表,擁有主外鍵關系

主鍵表:

外鍵表:

 

2.往工具欄里拖出GridCont控件,並增加相應的列,這里對"省份"進行修改,"FileName"里面的值與數據庫的列名對應,下面的"(Name)"可以與FileName相同;

FileName:ProvinceID

(Name):ProvinceID

3.找到“ColumnEdit”屬性,點擊添加“SearchLookUpEdit”控件;

4.點擊窗口左邊的“Repository”(容器)按鈕,再點擊"in-place Editor repository"進行屬性的修改

ValueMenber:ID  (主鍵表ID)

DisplayMember:Name (主鍵表Name,用於顯示在表格的數據)

 

其他屬性(可不設置):

PopupFormSize:容器的大小

NullText:空時顯示的值

OptionsView->NewItemRowPosition:Button(不知道有什么用,網上說最好設置成這樣,最下層會多出一個空白行)

5.點擊冒號,對需要顯示的列進行修改

FileName:Name(主鍵表中的)

width:寬度

6.添加數據源(注意:GridControl也需要加載數據,不然repositoryItemSearchLookUpEdit無法顯示數據)

StaffGrid.DataSource = _db.Staffs.Tolist();
repositoryItemSearchLookUpEdit1.DataSource = _db.Provinces.OrderBy(p => p.Name).ToList();

7.效果圖

 


免責聲明!

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



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