2016-07-27 6 views
1

ich eine Gridview haben, wie Sie hier sehen können:ListBox in DevExpress gridview in C#

enter image description here

Wie man sehen kann ich die Daten in materialrequestcontractorId las ich ein Listenfeld haben, dass dieser listbox seinen Wert aus der liest Datenbank wie Sie hier sehen können:

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

Aber das Problem ist, ich brauche meine Benutzer den Namen meines MaterialRequestContractor zeigen, nicht seine id, sollte die ID der Wert meines Namens und in der Datenbank gespeichert werden .aber in Entwickler express ich kann diesen Wert und Text nicht dem Listenfeld zuordnen?

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

Welche Art von Editor haben Sie der GridColumn "materialrequestcontractorId" zugewiesen? – Brendon

Antwort

0

DevExpress mehrere Lookup-Editoren für WinForms bietet (LookUpEdit, GridLookUpEdit, SearchLookUpEdit), die so Szenario out-of-the-box unterstützen. Die Idee ist, dass der LookUp Editor eine eigene Datenquelle hat. Wenn es im Raster angezeigt wird, findet es einen Wert mit der Gitterzelle in seiner Datenquelle (die Schlüsselspalte, die von der LookUpEdit.Properties.ValueMember-Eigenschaft bestimmt wird) und zeigt den Wert aus einem Feld an, das als DisplayMember ausgewählt wurde. Wenn Sie also eine Tabelle mit den Feldern MaterialRequestContractor und MaterialRequestContractorId erstellen und DisplayMember und ValueMember richtig auswählen, sollte das DevExpress-Raster genau so funktionieren, wie Sie es beschrieben haben.

+0

Ich habe es in listboxitem geändert, aber ich habe ein Problem hier: http: //stackoverflow.com/questions/38657217/casting-devexpress-gridview-column-to-checklistboxitem-c-sharp –

+0

http://stackoverflow.com/questions/38655058/get-the-value-of-checkedlistboxitem-de-express-im-gridview-c-sharp # –

Verwandte Themen