[英]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.