2016-05-05 24 views
1

Ich arbeite an einer GUI und wenn ich Informationen aus einer SQL-Datenbank, ziehe ich habe Probleme mit den Ergebnissen. Statt der Informationen, die ich angefordert haben, ich bin immer folgendes:Combobox Probleme System.data.datarowview

enter image description here

Hier ist der Code ich verwende:

enter image description here

Antwort

1

Sie müssen die ValueMember und DisplayMember zuweisen aus der Sammlung, die Sie verwenden, um die Combobox zu binden. Hier erhalten Sie nur den Namen beide Felder können sein "name" Angenommen, Sie nehmen einige vehicle_id und name, wahrscheinlich "vehicle_id" wird die ValueMember sein. So wie diese verwenden:

cbSelectVehicle.ValueMember="name"; 
cbSelectVehicle.DisplayMember="name"; 
cbSelectVehicle.DataSource=dt_vehicle; 

DisplayMember ist nichts anderes als was wir in der Benutzeroberfläche zu sehen, wo, wie die Valuemember versteckt ist, aber wir können sie durch den Code zugreifen.

+0

Awesome Sie sind das Beste, was es funktioniert Vielen Dank. – Luis

+0

@Luis herzlich willkommen ..! Vergessen Sie nicht, es als akzeptiert zu markieren –

Verwandte Themen