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