none
Que no repita items en combobox RRS feed

  • Pregunta

  • hola esto probando que no me repita al añadir items en el combobox ypero no lo logro

    Try
    
                Dim Documentoxml As XmlDocument
                Dim nodelist As XmlNodeList
                Dim node As XmlNode
                Documentoxml = New XmlDocument
                Documentoxml.Load("datos/Lupulos.xml")
                nodelist = Documentoxml.SelectNodes("dataroot/Lupulos")
                For Each node In nodelist
    
    
                    Dim Nombre_Lupulo = node.ChildNodes(1).InnerText
    
    
                    For i = 0 To ComboBox2.Items.Count - 1
                        Label1.Text = ComboBox2.Items.Count - 1
                        If ComboBox2.Items.Item(i).ToString.Contains(node.ChildNodes(3).InnerText) Then
                            Label1.Text = ComboBox2.Items.Count - 1
                        Else
                            ComboBox2.Items.Add(Nombre_Lupulo)
                        End If
                    Next
    
                Next
            Catch ex As Exception
                MsgBox(ex.ToString())
            End Try

    Gracias

    sábado, 12 de septiembre de 2015 6:02

Respuestas

  • En principio debería bastarte con hacer:

            For Each node In nodelist
                Dim Nombre_Lupulo As String = node.ChildNodes(1).InnerText
                If Not ComboBox2.Items.Contains(Nombre_Lupulo) Then
                    ComboBox2.Items.Add(Nombre_Lupulo)
                End If
            Next
    


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Marcado como respuesta JETET sábado, 12 de septiembre de 2015 8:49
    sábado, 12 de septiembre de 2015 6:40

Todas las respuestas

  • En principio debería bastarte con hacer:

            For Each node In nodelist
                Dim Nombre_Lupulo As String = node.ChildNodes(1).InnerText
                If Not ComboBox2.Items.Contains(Nombre_Lupulo) Then
                    ComboBox2.Items.Add(Nombre_Lupulo)
                End If
            Next
    


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Marcado como respuesta JETET sábado, 12 de septiembre de 2015 8:49
    sábado, 12 de septiembre de 2015 6:40
  • gracias Asier
    sábado, 12 de septiembre de 2015 8:50