Buongiorno.
data una tabella minimale (Id, Descrizione) la si può usare per popolare una ComboBox così:
'oConn è ovviamente la connessione aperta altrove Dim oCmd As OleDbCommand = oConn.CreateCommand() oCmd.CommandText = "SELECT Id, Descrizione FROM Tabella" Dim oRdr As OleDbDataReader = oCmd.ExecuteReader() Dim oTab As New DataTable oTab.Load(oRdr) oRdr.Close() With ComboBox1 .DataSource = oTab .ValueMember = "Id" .DisplayMember = "Descrizione" End Withe tutto va bene.
Se sostituisco la ComboBox con una CheckedListBox, quando si imposta la proprietà DataSource, nella finestra di Output (in debug mode) compare la segnalazione:
Eccezione generata: 'System.NullReferenceException' in System.Windows.Forms.dll
L'esecuzione continua regolarmente, a runtime non si vede niente, ma mi piacerebbe capire.
Grazie