Autor
|
Tema: Problema mostrar multiples variables en un solo Listbox (Leído 8,352 veces)
|
luis456
Desconectado
Mensajes: 551
|
Bueno aca de nuevo con un problema similar al anterior post Queria mostrar en un solo listbox 60 listbox y se resolvio ahora pense que seria mejor mostrar las variables que se muestra en esos testbosex y podria hacer el codigo mas limpio jejej tengo esto, pero dos cosas si son 60 variables como es que se colocan jejej ya que logro poner una y la muestra pero repiten los resultados cuando se supone que deberia de esta manera si hay una sola variable 01 02 03 04 05 06 07 08 09 10 y me muestra : ???? 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 Dim Lnumbers As List(Of Integer) = rsalmlals2 For Each Lnumber As Integer In Lnumbers ListBox1.Items.Add(String.Join(" "c, Lnumbers.Cast(Of Integer))) Next Lnumber
Saludos Luis
|
|
« Última modificación: 23 Abril 2015, 08:01 am por luis456 »
|
En línea
|
Que tu sabiduria no sea motivo de Humillacion para los demas
|
|
|
luis456
Desconectado
Mensajes: 551
|
no me sale ya estoy por creer que no se puede ;( otra de las muchas formas que he tratado y nada no se unir las variables con la primera si pero ni punto ni comas ni ostias,,,,,,,,, Dim Lnumbers As IEnumerable(Of Integer) = rsalmRe1 <solo me acepta una variable For Each Lnumber As Integer In Lnumbers ListBox1.Items.Add(String.Join("-"c, Lnumbers.Cast(Of Integer))) Next Lnumber
aaa en linq: no encuentro nada Luis
|
|
|
En línea
|
Que tu sabiduria no sea motivo de Humillacion para los demas
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
repiten los resultados
01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 01 02 03 04 05 06 07 08 09 10 Claro que se repiten, intenta entender el código que estás manipulando. En el bloque del FOR, por cada valor que se encuentre en Lnumbers haces esto ListBox1.Items.Add(String.Join(" "c, Lnumbers.Cast(Of Integer))), estás agregando la misma colección "X" cantidad de veces donde "X" equivale a la cantidad de valores de Lnumbers. No entiendo lo que quieres hacer. Saludos
|
|
« Última modificación: 21 Abril 2015, 17:01 pm por Eleкtro »
|
En línea
|
|
|
|
luis456
Desconectado
Mensajes: 551
|
Bueno quiero hacer algo como esto: Pero con las variables que muestro en los testboxes Dim lbs As ListBox() = {ListBox2, ListBox3, ... ListBox60} <----cambiar x variables que se muestran en cada testbox For Each lb As ListBox In lbs ListBox1.Items.Add(String.Join(" "c, lb.Items.Cast(Of String))) Next lb
|
|
|
En línea
|
Que tu sabiduria no sea motivo de Humillacion para los demas
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
quiero hacer algo como esto: Pero con las variables que muestro en los testboxes Dim lbs As ListBox() = {ListBox2, ListBox3, ... ListBox60} <----cambiar x variables que se muestran en cada testbox
Intenta reformular tu duda, por que de verdad que no se entiende nada. Esto te podría ayudar:
Dim Lnumbers As List(Of Integer) = rsalmlals2 ListBox1.Items.Add(String.Join(" "c, Lnumbers))
¿? saludos
|
|
« Última modificación: 21 Abril 2015, 22:52 pm por Eleкtro »
|
En línea
|
|
|
|
luis456
Desconectado
Mensajes: 551
|
Bueno de nuevo gracias por tu paciencia pero no sale lo que busco y eso que me lei los enlaces que me enviaste y todavia no aprendo a explicarme, te pongo lo que hago pero por supuesto no me sale primer error el tipico " Un valor de tipo 'Integer' no se puede convertir en 'System.Windows.Forms.ListBox' " segundo problema no se unir las variables im Lnumbers As List(Of Integer) = rsalmlals2, rsalmlals3, rsalmlals4 For Each lb As ListBox In Lnumbers ListBox1.Items.Add(String.Join(" "c, Lnumbers)) Next lb
Luis
|
|
|
En línea
|
Que tu sabiduria no sea motivo de Humillacion para los demas
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Hay muchos fallos obvios en el último código que has mostrado, pero antes de proseguir a explicarte, especifica claramente que es 'rsalmlals2' (y el resto), muestra el tipo de declaración. Por ejemplo, ¿lo tienes declarado cómo un IEnumerable(Of IEnumerable(Of Integer))?: Saludos
|
|
« Última modificación: 22 Abril 2015, 12:19 pm por Eleкtro »
|
En línea
|
|
|
|
luis456
Desconectado
Mensajes: 551
|
te enseño de donde lo saco , "almlals2" lo que nesecito mostrar y son 30 variables de ese tipo y los quiero mostrar en un solo listbox Dim almA1 As IEnumerable(Of Integer) = almRe1 Dim almlals2 As List(Of Integer) = almRe1.ToList almlals2.Sort() Me.ListBox70.Items.AddRange((From value As Integer In almlals2 Where value <> 0).Cast(Of Object).ToArray)
luis
|
|
|
En línea
|
Que tu sabiduria no sea motivo de Humillacion para los demas
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
de acuerdo, dáme unos minutos para escribir... y ve preparándote para el "regaño", jeje...
|
|
|
En línea
|
|
|
|
luis456
Desconectado
Mensajes: 551
|
de acuerdo, dáme unos minutos para escribir... y ve preparándote para el "regaño", jeje...
lo sabia ,,lo sabia
|
|
|
En línea
|
Que tu sabiduria no sea motivo de Humillacion para los demas
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Mostrar conexiones WinSock en un ListBox
Programación Visual Basic
|
3nr1qu3
|
1
|
1,617
|
27 Enero 2007, 21:18 pm
por soplo
|
|
|
.htaccess Múltiples variables (no $1,$2...)
PHP
|
Servia
|
1
|
4,103
|
31 Agosto 2010, 19:38 pm
por el-brujo
|
|
|
Como mostrar textto de un ListBox en un TextBox y Label
Programación Visual Basic
|
Brian1511
|
3
|
8,222
|
15 Agosto 2012, 17:56 pm
por Brian1511
|
|
|
Mostrar informe de configuración de PC dentro de ListBox.
.NET (C#, VB.NET, ASP)
|
Argentino Canejo
|
2
|
2,573
|
2 Octubre 2012, 04:23 am
por Argentino Canejo
|
|
|
Como se evita mostrar signos - o + en listbox
.NET (C#, VB.NET, ASP)
|
luis456
|
2
|
2,150
|
17 Enero 2014, 15:41 pm
por luis456
|
|