Domanda

Cosa devo usare invece? Ho provato DataBindings.Add, ma i miei dati non sono stati caricati Ho una struttura dati con 3 proprietà: ID, Nome ed es. Descrizione. Voglio caricare tutti i dati nell'elenco, ma per mostrare solo la proprietà Name. Di solito uso DisplayMember per questo scopo, ma qui non sono riuscito a trovarlo.

È stato utile?

Soluzione

Si chiama DisplayMember . MSDN link

Altri suggerimenti

DisplayMember e ValueMember sono contrassegnati come non sfogliabili, quindi non sono visibili con Intellisense. Ecco i metadati della classe CheckedListBox:

// Summary:
//     Gets or sets a string that specifies a property of the objects contained
//     in the list box whose contents you want to display.
//
// Returns:
//     A string that specifies the name of a property of the objects contained in
//     the list box. The default is an empty string ("").
[EditorBrowsable(EditorBrowsableState.Never)]
[Browsable(false)]
public string DisplayMember { get; set; }

In ogni caso, possono essere effettivamente utilizzati, basta usarli come proprietà con il case giusto e non dovresti ricevere alcun errore in fase di progettazione.

Anche da MSDN

  

Nota:   Non è possibile associare i dati a CheckedListBox. Utilizzare un ComboBox o un ListBox per questo invece. Per ulteriori informazioni, vedere Procedura: associare un ComboBox di Windows Form o un controllo ListBox ai dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top