Foros del Web » Programación para mayores de 30 ;) » .NET »

Mostrar todos el contenido de un array en un msgbox

Estas en el tema de Mostrar todos el contenido de un array en un msgbox en el foro de .NET en Foros del Web. Hola todos le comento mi problema actualmente tengo un arraylist en visualbasic.net con datos de una sentencia sql, y prentendo mostrarlos en un messagebox, pero ...
  #1 (permalink)  
Antiguo 09/01/2012, 21:01
Avatar de swatt  
Fecha de Ingreso: septiembre-2010
Mensajes: 155
Antigüedad: 14 años, 2 meses
Puntos: 4
Pregunta Mostrar todos el contenido de un array en un msgbox

Hola todos le comento mi problema actualmente tengo un arraylist en visualbasic.net con datos de una sentencia sql, y prentendo mostrarlos en un messagebox, pero no consigo mostrarlos juntos esto es: dato1, dato2, dat3, etc

Cuando los muestro me aparece un message box por cada uno, como podre hacerle para mostrarlos todos en un solo messagebox

De antemono les agradesco....
  #2 (permalink)  
Antiguo 09/01/2012, 21:29
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 9 meses
Puntos: 56
Respuesta: Mostrar todos el contenido de un array en un msgbox

Puedes colocar el codigo que tienes para mirar el problema.
  #3 (permalink)  
Antiguo 10/01/2012, 04:36
Avatar de azimutisima  
Fecha de Ingreso: mayo-2011
Mensajes: 107
Antigüedad: 13 años, 5 meses
Puntos: 14
Respuesta: Mostrar todos el contenido de un array en un msgbox

msgbox "1" + "2" + "3"

Muestra:
123

Te vale?
__________________
Si te gusto mi respuesta anímame a continuar dandome un voto.
  #4 (permalink)  
Antiguo 10/01/2012, 08:55
Avatar de lucord  
Fecha de Ingreso: marzo-2010
Ubicación: San Jose, Costa Rica
Mensajes: 87
Antigüedad: 14 años, 8 meses
Puntos: 10
Respuesta: Mostrar todos el contenido de un array en un msgbox

Puedes sacar los valores a una variable y luego mostrarla en msgbox(), Ejemplo:
suponiendo que el array es de tipo string

dim variable as string
dim array(6) as string

for i = 1 to 6
variable = variable +"- "+ array(i)
next

msgbox(variable)


Al final te mostraría "Dato1-Dato2-Dato3-Dato4-Dato5-Dato6"

Salu2.
  #5 (permalink)  
Antiguo 10/01/2012, 10:23
Avatar de swatt  
Fecha de Ingreso: septiembre-2010
Mensajes: 155
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Mostrar todos el contenido de un array en un msgbox

Gracias por sus aportaciones (ramirezmario7, azimutisima, lucord), me fueron muy utiles, ya que efectivamente me faltaba una variable para poder concatenar a todos en una sola linea les agradesco mucho.

Y aporvechando tengo otro dilema etos datos que obtengo y que muestro en el messagebox tengo que ponerles el siguiente formato:

'Dato1','Dato2','Dato3'

Como hago para que al ultimo de ellos ya no le ponga la coma ya que lo puse asi:

im = im + " ' " + lis1(d) + " ' " + ","

pero siempre me pone al ultimo la coma


Lea gardesco de antemano y les ofresco una discualpa por esta pregunta, por que estoy seguro que es algo sencillo que se me esta barriendo
  #6 (permalink)  
Antiguo 10/01/2012, 11:27
Avatar de zeudio  
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 9 meses
Puntos: 4
Respuesta: Mostrar todos el contenido de un array en un msgbox

usa un substring

algo asi como: cadena.substring(0, cadena.length-1)

donde 0 es donde comienza la subcadena y cadena.length-1 es el tamaño total de la cadena menos 1 (o sea, menos la coma)
  #7 (permalink)  
Antiguo 10/01/2012, 11:46
Avatar de azimutisima  
Fecha de Ingreso: mayo-2011
Mensajes: 107
Antigüedad: 13 años, 5 meses
Puntos: 14
Respuesta: Mostrar todos el contenido de un array en un msgbox

PUedes o bien restarle al final un caracter como te ha explicado zeudio o bien con un if comprobar dentro del bucle si es la ultima iteracion y entonces no poner la ",".

Al gusto, aunque creo mas sencilla la opcion de zeudio.
__________________
Si te gusto mi respuesta anímame a continuar dandome un voto.
  #8 (permalink)  
Antiguo 10/01/2012, 11:52
Avatar de swatt  
Fecha de Ingreso: septiembre-2010
Mensajes: 155
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Mostrar todos el contenido de un array en un msgbox

Gracias zeudio, azimutisima si de echo aplique el aporte de zeudio ya que asi tenia mi forma de quitar la coma solo que me faltaba la cadena.length -1 eso es lo que me faltaba.

Aun asi les agradezco a los 2 sus repuestas que seran de utilida.

Gracias.....!!!!!!
  #9 (permalink)  
Antiguo 11/01/2012, 11:53
Avatar de lucord  
Fecha de Ingreso: marzo-2010
Ubicación: San Jose, Costa Rica
Mensajes: 87
Antigüedad: 14 años, 8 meses
Puntos: 10
Respuesta: Mostrar todos el contenido de un array en un msgbox

Con gusto amigo.

Salu2.

Etiquetas: contenido, msgbox, net, sql, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.