Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    69

    [Vb.NET] Aggiungere Item a combobox

    Salve ragazzi,
    cerco disperatamente di inserire un item "Qualsiasi" come primo item di una combobox popolata con un datasource ma mi segnala errore in quanto dice che non posso modificare la collezione degli items se è impostata la proprietà datasource. Io faccio questo:

    'Carico la combo con tutte le categorie di un prodotto finale

    Dim categorie As New DataSet
    categorie = Gestione.RecuperoCategorie()

    If categorie.Tables(0).Rows.Count > 0 Then

    cIDCategoriaProdotto.DisplayMember = "DescCategoriaProdotto"
    cIDCategoriaProdotto.ValueMember = "IDCategoriaProdotto"
    cIDCategoriaProdotto.DataSource = categorie.Tables(0)

    End If

    'Aggiungo e seleziono la voce "Qualsiasi"
    cIDCategoriaProdotto.Items.Insert(0, New ListItem("Qualsiasi", -1))

    Come posso risolvere il problema?

  2. #2
    Popola manualmente la ComboBox.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di hkproj
    Registrato dal
    Jul 2006
    Messaggi
    250
    oppure potrresti fare così:
    metti una combobox nascosta, che ha il datasource impostato
    invece su quellla visibile ci metti tutti gli item che vuoi + quelli della combo nascosta
    non so se si può fare... non ho ancora installato vb
    --------------------HkProj------------------

  4. #4
    Sì, credo che si possa fare ma è una soluzione molto poco efficiente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    69
    Attenzione che a me serve impostare sia il testo che il valore di un campo e questo lo facevo con le proprietà value member e display member...

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.