簡體   English   中英

在c#中的devexpress gridview中的ListBox

[英]ListBox in devexpress gridview in c#

我有一個gridview,你可以在這里看到:

在此輸入圖像描述

正如你所看到我在materialrequestcontractorId讀取數據我有一個列表框,這個列表框從數據庫中讀取它的值,你可以在這里看到:

List<MaterialRequestContractor> lstMRC = _materialRequestContractorRepository.Get().ToList();
            foreach (MaterialRequestContractor VARIABLE in lstMRC)
            {
                LstMaterialRequestContractorId.Items.Add(VARIABLE.Id);
            }

但問題是我需要向我的用戶顯示我的MaterialRequestContractor的名稱而不是它的id ,id應該是我的名字的值並保存在數據庫中。但在devexpress中我不能將此值和文本分配給列表框?

I have a record in my MaterialRequestContractor database with id=1

DevExpress為WinForms(LookUpEdit,GridLookUpEdit,SearchLookUpEdit)提供了幾個查找編輯器,它們支持這種開箱即用的場景。 想法是LookUp編輯器有自己的數據源。 當它顯示在網格中時,它會從其數據源中的網格單元格(由LookUpEdit.Properties.ValueMember屬性確定的鍵列)中找到一個值,並顯示選擇為DisplayMember的字段中的值。 因此,如果您放置一個包含MaterialRequestContractor和MaterialRequestContractorId字段的表,並正確選擇DisplayMember和ValueMember,DevExpress網格應該像您描述的那樣工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM