Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB.NET 2005] Popolare ComboBox da codice

    Ciao ragazzi,

    mi sto perdendo in un bicchier d'acqua.
    Sto cercando di popolare una combobox da codice ma non riesco ad ottenere ciò che voglio.
    Vi posto il codice:

    codice:
    Dim da As New OleDb.OleDbDataAdapter(strSql, conn)
    Dim dt As New DataTable
    da.Fill(dt)
    
    cmbDestinazioni.DataSource = dt
    cmbDestinazioni.DisplayMember = "RagioneSociale"
    cmbDestinazioni.ValueMember = "ID"
    La ComboBox rimane tristemente vuota.
    Inutile aggiungere che ho appurato che la stringa di connessione al DB è corretta e che la query che passo al DB è altrettanto corretta e che quindi il DataTable è correttamente popolato.

    Ho cercato sul forum ma apparentemente il codice che ho fatto è corretto. In un post trovato si parla di Key Costrain. Ma è necessario impostarla in questo caso?
    Dove sbaglio?



    Ciao!
    Non piangere per ciò che hai sbagliato ma per quello che non hai fatto per paura di sbagliare.

  2. #2
    Mi cospargo il capo di cenere e vi dico qual'era il problema:

    alla fine della mia funzione avevo messo un bel
    codice:
    dt.dispose()
    che ovviamente vanificava tutti i miei sforzi di popolare la ComboBox.

    Perdonatemi.



    Ciao!!
    Non piangere per ciò che hai sbagliato ma per quello che non hai fatto per paura di sbagliare.

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Capita farsi del male da soli !!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.