Foros del Web » Programando para Internet » ASPX (.net) »

Colorear Items Listbox

Estas en el tema de Colorear Items Listbox en el foro de ASPX (.net) en Foros del Web. Buenas, tengo un listbox en que los item se cargan de dos tablas, primero añado los de una, y después los de otra. Me gustaría ...
  #1 (permalink)  
Antiguo 31/05/2010, 02:30
Avatar de Atorort  
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 14 años
Puntos: 0
Colorear Items Listbox

Buenas, tengo un listbox en que los item se cargan de dos tablas, primero añado los de una, y después los de otra. Me gustaría saber que línea tengo que utilizar para cambiar el color de la fuente segun vengan de una tabla u otra.

Código ASP:
Ver original
  1. Dim x As Integer = -1
  2.                     For Each aRow As DataRow In TablaUsers.Rows
  3.  
  4.                         x = x + 1
  5.                         lstusuarios.Items.Add(aRow("Nombre"))
  6.  
  7.                         If TablaUsers.Rows(x).Item("tipo").ToString = "G" Then
  8.                             lstUsuario = True
  9.                         Else
  10.                             lstUsuario = False
  11.                         End If
  12.                         If lstUsuario = True Then
  13.                       [B]      lstusuarios.Attributes.Add("style", "color:red")[/B]
  14.                         Else
  15.                          [B]   lstusuarios.Attributes.Add("style", "color:blue")[/B]
  16.                         End If
  17.                     Next

El problema está en que TODOS los items se colorean del último color que haya salido en las líneas marcadas...
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero

Última edición por Atorort; 31/05/2010 a las 03:33

Etiquetas: colorear, items, listbox, aspx
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 14:01.