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

Duda con checkboxlist

Estas en el tema de Duda con checkboxlist en el foro de .NET en Foros del Web. Buen día, actualmente estoy comenzando a usar asp net y me surgio una duda con el control checkboxlist. Les planteo la situacion, Tengo un listado ...
  #1 (permalink)  
Antiguo 30/03/2011, 10:21
 
Fecha de Ingreso: junio-2002
Ubicación: Monterrey, Nuevo Leon
Mensajes: 29
Antigüedad: 21 años, 10 meses
Puntos: 0
Busqueda Duda con checkboxlist

Buen día, actualmente estoy comenzando a usar asp net y me surgio una duda con el control checkboxlist. Les planteo la situacion,
Tengo un listado de usuarios los cuales pueden tener uno o varios roles en la aplicacion. En la pantalla de la administracion del usuario se le pueden agregar-quitar roles, entonces yo muestro todos los roles disponibles en un checkboxlist, pero quiero que en ese control se muestren los que ya tiene asignados, estos los puedo saber porque tengo una tabla con el IdUsuario y IdRol lo que no he encontrado es como seleccionar en el checkboxlist los roles que ya tiene este usuario.
Mis tablas son:
Usuarios=Usuario_Id, Nombre, etc.
Roles=Rol_Id, Descripcion
Usuarios_Roles= Usuario_Id, Rol_Id

A la aplicacion le paso los datos con un datatable y estoy usando VB Net. Si alguien tiene algun link o algo que me pueda ayudar se los agradecere.
__________________
Saludos desde Monterrey, Mexico
Ignacio Velazquez
  #2 (permalink)  
Antiguo 30/03/2011, 11:06
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Duda con checkboxlist

Hola ivelazquez prueba... :

Código vb.net:
Ver original
  1. Dim i As Integer
  2.     Dim x as integer
  3.             'PASO EL DATATABLE QUE ESTA LLENO DE TUS DATOS DE TODOS LOS ROLES(TABLA ROLES)
  4.         CheckBoxList1.DataSource = TudataTable
  5.         'RECORRES TU DATATABLE QUE TRAE TODOS LOS ROLES(TABLA ROLES)
  6.         For i = 0 To datatable1.rows.count - 1
  7.             'RECORRES TU DATATABLE QUE TRAE LOS ROLES DE UN USUARIO(USUARIOS_ROLES)
  8.             For x = 0 To datatable2.rows.count - 1
  9.                 'COMPARAS SI SON IGUALES LOS CODIGOS PARA SELECCIONARLOS
  10.                 If datatable1.rows(i).Item(0).toString().Equals(datatable2.rows(x).Item(1).toString()) Then
  11.                     CheckBoxList.Items(x).Selected = True
  12.                 End If
  13.  
  14.             Next x
  15.         Next i

Espero te haya aclarado un poco el panorama... Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 30/03/2011, 13:19
 
Fecha de Ingreso: junio-2002
Ubicación: Monterrey, Nuevo Leon
Mensajes: 29
Antigüedad: 21 años, 10 meses
Puntos: 0
Respuesta: Duda con checkboxlist

Aquaventus, muchas gracias, funciono a la perfeccion !!!!
__________________
Saludos desde Monterrey, Mexico
Ignacio Velazquez
  #4 (permalink)  
Antiguo 30/03/2011, 13:21
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Duda con checkboxlist

Me alegro haber solucionado tu problema, cualquier otro problema no dudes en postearlo por aqui. Saludos! .
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: Ninguno
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 19:14.