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

Colecciones en ASP.NET

Estas en el tema de Colecciones en ASP.NET en el foro de .NET en Foros del Web. En ASP.NET el método para utilizar colecciones es similar, por no decir igual, que en VB6. Puedo cargar una colección con otra colección y meter ...
  #1 (permalink)  
Antiguo 23/10/2004, 20:54
Avatar de rlivon  
Fecha de Ingreso: enero-2004
Ubicación: Buenos Aires
Mensajes: 30
Antigüedad: 20 años, 3 meses
Puntos: 0
Colecciones en ASP.NET

En ASP.NET el método para utilizar colecciones es similar, por no decir igual, que en VB6. Puedo cargar una colección con otra colección y meter un indice como cadena para agrupar cada grupo de valores. P.E.:

Dim colProd As New Collection()
Dim colLineas As New Collection()
colProd.Add({valor1,valor2,valor3})
colLinProd.Add(colProd, "GrupoValor1")
colProd.Add({valor11,valor22,valor333})
colLinProd.Add(colProd, "GrupoValor1")
colLinProd.Add(colProd, "GrupoValor2")

De este modo obtengo una colección colLinProd que contiene dos grupos donde cada uno de ellos es una colección de valores.
Si quiero acceder a los valores de la colección basta con escribir:
? colLinProd ("GrupoValor1",1)
? colLinProd ("GrupoValor1",2)
? colLinProd ("GrupoValor2",1)
etc...
La pregunta es:
¿Como obtengo una lista de los valores que están como indices?
colLinProd.Items me devuelve:
? colLinProd.items
{Length=5}
(0): "Empty placeholder to adjust for 1 based array"
(1): {Microsoft.VisualBasic.Collection}
(2): {Microsoft.VisualBasic.Collection}
Pero si intento obtener el valor del indice así:
? colLinProd.items(1)
VB.NET me devuleve:
{Microsoft.VisualBasic.Collection}
[Microsoft.VisualBasic.Collection]: {Microsoft.VisualBasic.Collection}

¿Alguien puede decirme como accedo a estas colecciones?
Momentaneamente lo solucione incorporando otra colección donde grabo los valores, pero si NET tiene los valores de estas variables debería poder obtenerlas.¿No?

No es la primera vez que compruebo que la tecnología NET de Visual muestra esta falencia. Un caso similar son los roles en la autenticación. Ya dejé otro mensaje anteriormente sobre este tema y parece que nadie sabe como se resuelve. VB.NET parece mostrarlo todo en la ventana de variables, pero luego acceder a estas variables desde el código resulta muy complicado o quizás...¿Imposible?
¿Me equivoco?
__________________
R@UL
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 22:50.