none
ORDENAR NUMEROS EN DOS COLUMNAS DE UN DATA GRIDVIEW RRS feed

  • Pregunta

  • Buenos día para unos, buenas tardes para otros y buenas noches para el resto. Le agradezco de antemano cualquier colaboración.

    Esta es mi consulta:

    Tengo  una tabla llamada tlb_Gtt_Numeros que posee un solo campo llamado int_Numero la cual tiene los siguientes datos:

    01

    02

    03

    04

    05

    06

    07

    08

    09

    10

    11

    Quiero que al cargar estos datos en dos columnas de un DatagriView que se me presente de esta manera

    01     02

    03     04

    05     06

    07     08

    09     10 

    11

    Estos es en VB.NET


    Angel Jesus Gil Macayo

    viernes, 29 de abril de 2016 14:16

Respuestas

  • Hola,

    Prueba haciendo esto, en este caso uso una Lista de tipo String, ya que no tengo la base de datos.

       Private Sub btnCargar_Click(sender As Object, e As EventArgs) Handles btnCargar.Click
    
            Dim numeros As List(Of String) = New List(Of String) _
            From {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11"}
    
            Dim fila As Integer = 0
            Dim columna As Integer = 0
    
            For i = 0 To numeros.Count - 1
    
                If i Mod 2 = 0 Then 'Si es par
                    DataGridView1.Rows.Add(numeros(i))
                Else
                    DataGridView1.Rows(fila).Cells(columna).Value = numeros(i)
                End If
    
                columna += 1
    
                If (columna > 1) Then 'Solo tenemos dos 0, 1
                    fila += 1 'Es otra fila
                    columna = 0 'Columna 0
                End If
            Next
    
        End Sub

    Resultado :

    Puedes tomar la lógica.

    Saludos.



    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    viernes, 29 de abril de 2016 17:58