Salve a tutti.. ho un piccolo problema con la listbox e volevo un consiglio su come risolverlo..

carico la listbox in questo modo:

codice:
            With lstSchedaTecnica
                .Sorted = True
                .DataSource = DSVino.Dataset.Tables("SchedaTecnica")
                .DisplayMember = "Denominazione"
            End With
e quando vado a selezionare un elemento della lista deve caricare dei dati.. quindi vado a inserire questo codice all'interno dell'evento SelectedIndexChanged:

codice:
        lblTemperatura.Text = cRow("Temperatura").ToString
Il problema è che quando aggiungo gli elemti alla list box viene anche generato l'evento SelectedIndexChanged.. la prima soluzione che ho trovato è quella di mettere una variabile booleana che mi esagua l'evento SelectedIndexChanged solo quando ho finito di caricare la listbox...

sapete consigliarmi un metodo più "furbo" e pulito?

Grazie mille a tutti!