Kann nicht an das neue Anzeigeelement in der Combobox gebunden werden

8

Ich habe eine Klasse, die mir diesen Fehler gibt

%Vor%

Hier ist meine Funktion

%Vor%

In der vorletzten Zeile bekomme ich eine Ausnahme von

  

Kann nicht an das neue Anzeigeelement gebunden werden.

    
user3244721 10.09.2014, 09:26
quelle

3 Antworten

11

Sie sollten die Eigenschaften Name und Id vornehmen. Sie können ComboBox nicht an Felder binden.

%Vor%

Es wird auch in Dokumenten aufgeführt :

  

ValueMember Property : Ruft die Eigenschaft ab, die als tatsächlicher Wert für die Elemente in System.Windows.Forms.ListControl verwendet werden soll, oder legt diese fest.

    
Selman Genç 10.09.2014, 09:27
quelle
8

Ich weiß, dass der Beitrag alt ist, aber die angenommene Antwort ist nicht korrekt. Der Op musste die Reihenfolge der Zuweisung von displayMember, valueMember und Datasource ändern und dann die hinzugefügte Codezeile notieren.

%Vor%     
Ken 10.08.2016 14:47
quelle
0

In meinem Fall bin ich an Eigenschaften gebunden, bei denen das Attribut Browsable auf false gesetzt war.

i.e. Der Fehler ist aufgetreten wegen:

%Vor%

Und ich habe es gelöst, indem ich einfach das Attribut entfernt habe:

%Vor%     
Uwe Keim 04.01.2018 09:38
quelle

Tags und Links