none
CONCATENAR FILAS DE UNA TABLA AL MOSTRAR LOS REGISTROS RRS feed

  • Pregunta

  • Buenas, les saludo desde Venezuela y le agradezco de antemano la ayuda que puedan brindarme.

    Mi consulta es la siguiente:

    Tengo una tabla llamada detalle, esta tabla posee un campo llamado numero:

    NUMERO

    01

    05

    35

    65

    14

    88

    Quiero cargar estos registros uno al lado del otro, es decir, de la siguiente manera:

    NUMERO

    01 05

    35 65

    14 88

    Osea que la fila siguiente se muestre al lado de la anterior separadas por un espacio en blanco puede ser, ayuda por favor que es un tema que me tiene atascado, no se como hacerlo, esto en en vb,net 2010 y puede ser en un datagridview, un listview o un listbox.


    Angel Jesus Gil Macayo

    martes, 24 de mayo de 2016 21:18

Respuestas

  • Podrías hacerlo por "fuerza bruta" desde el código cliente: envía una Select a la base de datos que traiga todos los registros, y luego recórrelos con un bucle enviando el dato a la columna de la izquierda si el número de registro es impar, y a la derecha si es par.
    miércoles, 25 de mayo de 2016 18:00

Todas las respuestas

  • Podrías hacerlo por "fuerza bruta" desde el código cliente: envía una Select a la base de datos que traiga todos los registros, y luego recórrelos con un bucle enviando el dato a la columna de la izquierda si el número de registro es impar, y a la derecha si es par.
    miércoles, 25 de mayo de 2016 18:00
  • Estoy de acuerdo con Alberto, te pongo el ejemplo de lo que comenta Alberto:

    vCadena=""
    (...inicio bucle...)
       if vCadena="" then
         vCadena=[Valor]
       else
         ListBox.AddItem(vCadena & " " & [Valor])
         vCadena=""
       endif
    (...siguiente registro del bucle...)
    miércoles, 25 de mayo de 2016 21:46