Procedura: associare a dati un controllo ComboBox o ListBox Windows Form
È possibile associare e ListBox ai dati per eseguire attività quali l'esplorazione dei dati in un database, l'immissione ComboBox di nuovi dati o la modifica di dati esistenti.
Per associare un controllo ComboBox o ListBox
Impostare la
DataSource
proprietà su un oggetto origine dati. Le origini dati possibili includono un BindingSource associato a dati, una tabella dati, una vista dati, un set di dati, un gestore di viste dati, una matrice o qualsiasi classe che implementa l'interfaccia IList . Per altre informazioni, vedere Origini dati supportate da Windows Form.Se si esegue il binding a una tabella, impostare la
DisplayMember
proprietà sul nome di una colonna nell'origine dati.- oppure -
Se si esegue l'associazione a un IListoggetto , impostare il membro visualizzato su una proprietà pubblica del tipo nell'elenco.
Private Sub BindComboBox() ComboBox1.DataSource = DataSet1.Tables("Suppliers") ComboBox1.DisplayMember = "ProductName" End Sub
private void BindComboBox() { comboBox1.DataSource = dataSet1.Tables["Suppliers"]; comboBox1.DisplayMember = "ProductName"; }
Nota
Se si è associati a un'origine dati che non implementa l'interfaccia IBindingList , ad esempio , ArrayListi dati del controllo associato non verranno aggiornati quando l'origine dati viene aggiornata. Ad esempio, se si dispone di una casella combinata associata a un oggetto ArrayList e i dati vengono aggiunti a ArrayList, questi nuovi elementi non verranno visualizzati nella casella combinata. Tuttavia, è possibile forzare l'aggiornamento della casella combinata chiamando i SuspendBinding metodi e ResumeBinding sull'istanza della BindingContext classe a cui è associato il controllo.
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per