Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    [vb.net] impostare selectedvalue a combobox

    come da titolo
    è una stupidaggine...boh forse sono stanco
    ma oggi non funziona proprio

    in pratica valorizzo una combo con i valori("FATTURA","D.D.T" ,"PREVENTIVO")
    e voglio settare il value a PREVENTIVO, cioè 1
    purtroppo non mi setta mai il valore

    codice:
     
     Public Enum TipoDoc
            Preventivo = 1
            Fattura = 2
            DDT = 3
      End Enum
    
    
    
     Private Sub CaricaTipoDOC()     
       CBB.Items.Clear()
            CBB.DataSource = GetListaTipoDOC()
            CBB.DisplayMember = "DESC"
            CBB.ValueMember = "ID"
    
    
            Me.CBB.SelectedValue = TipoDoc.Preventivo
        End Sub
    
    
        Function GetListaTipoDOC() As List(Of MyListBoxItem)
            Dim mailItems = New List(Of MyListBoxItem)
            mailItems.Add(New MyListBoxItem(TipoDoc.Preventivo,"Preventivo"))
            mailItems.Add(New MyListBoxItem(TipoDoc.Fattura, "Fattura"))
            mailItems.Add(New MyListBoxItem(TipoDoc.DDT, "DdT"))
    
    
            Return mailItems
        End Function

    e la classe myListBoxItem

    codice:
    Public Class MyListBoxItem
        Dim mVal As Integer
        Dim mDesc As String
        Public Sub New(val As Integer, desc As String)
            mVal = val
            mDesc = desc
        End Sub
        Public Sub New()
        End Sub
        Public Property ID() As String
            Get
                Return mVal
            End Get
            Set(ByVal Value As String)
                mVal = Value
            End Set
        End Property
        Public Property DESC() As String
            Get
                Return mDesc
            End Get
            Set(ByVal Value As String)
                mDesc = Value
            End Set
        End Property
    End Class
    cosa sbaglio?
    Ultima modifica di Kahm; 08-11-2013 a 17:31
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Forse volevi usare la SelectedIndex ? Il value per la combo non è "1" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    se l0utente seleziona qualcosa ,voglio solo capire cosa ha selezionato
    tutto qua
    ed anche impostare , dal value non riesco a risalire all'indice
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Forse bastava

    Me.CBB.SelectedValue = Convert.ToString(TipoDoc.Preventivo)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    ecco
    ho risolto con

    CType(CBB.SelectedItem, MyListBoxItem).ID
    dovevo fare una conversione
    e non andare a prelevarlo direttamente....UFF

    pensavo fosse piu semplice
    cmq grzie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma hai provato con l'ultimo suggerimento che ti ho dato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Forse bastava

    Me.CBB.SelectedValue = Convert.ToString(TipoDoc.Preventivo)
    si, scusa mi sono scordato di ringraziarti per questo
    questo tuo codice va bene se settare la combo

    l'altro codice mio per prelevare il valore!
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ah , okay ... dal titolo del thread mi sembrava che tu volessi settare il valore ....
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    no scusa
    ora ho controllato meglio

    purtroppo non va bene
    Me.CBB.SelectedValue = Convert.ToString(TipoDoc.Preventivo)

    per ora sto gestendo in modo manuale...ma proprio non capisco quale sia il problema

    ho anche creato una funzionie che restituisce un oggetto di tipo mytipolista
    CBB.SelectedItem = FindTipoDOc(.tipoStampa) 'nuovo metodo passando il valore

    ogni volta che setto la combo anche se il valore esiste nella lista degli items, rimane a nothing!!
    se vuoi creo un piccolo progetto di esempio e lo allego,visto che il codice è tanto da vedere
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allega magari con qualche spiegazione nel codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.