none
TERMINALES RRS feed

  • Pregunta

  • Buenos días, para unos, buenas tardes para otros y buenas noches para el restos. Les saludos desde Venezuela y les ofrezco mi respeto a todos y cada uno de ustedes.

    En esta oportunidad le presento la siguiente consulta:

    Tengo un DataGridView con solo una columna cargada de esta manera:

    NUMERO ''Este es header"

    123

    1234

    12345

    123

    1234

    Quiero cargar los últimos numeros de cada una de estas cifras, es decir, los terminales en otro DataGridView eliminando aquellos terminales que estén repetidos y que se muestre de esta manera:

    NUMERO

    23

    34

    45

    Espero puedan ayudarme y se los agradezco de antemano.

    Cabe destacar que el DataGridView es cargado de manera dinámica.

    "El conocimiento humano pertenece al mundo y si este no se traspasa de generación en generación se perderá"


    Angel Jesus Gil Macayo

    martes, 26 de abril de 2016 18:56

Respuestas

  • Hola,

    Intenta hacer esto :

     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    
            Dim lista As List(Of String) = New List(Of String)
    
            lista = DataGridView1.Rows.Cast(Of DataGridViewRow).Select(Function(x) x.Cells(0).Value.ToString().Substring(x.Cells(0).Value.ToString().Length - 2, 2)).Distinct().ToList()
    
            For Each valor In lista
                DataGridView2.Rows.Add(valor)
            Next
    
        End Sub

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    martes, 26 de abril de 2016 19:36