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

Listview tomar el valor de un Checkbox

Estas en el tema de Listview tomar el valor de un Checkbox en el foro de ASPX (.net) en Foros del Web. Buenos dias!! Estoy utilizando asp.net y en una pagina aspx muestro un ListView el cual tiene Items que son checkbox. Mi intencion es marcar algunos ...
  #1 (permalink)  
Antiguo 28/04/2011, 15:46
Avatar de dmassive  
Fecha de Ingreso: febrero-2002
Ubicación: Paraná - Entre Ríos - Argentina
Mensajes: 279
Antigüedad: 19 años, 10 meses
Puntos: 7
Pregunta Listview tomar el valor de un Checkbox

Buenos dias!!


Estoy utilizando asp.net y en una pagina aspx muestro un ListView el cual tiene Items que son checkbox.


Mi intencion es marcar algunos y luego presionar un boton llamado "Modificar" y que guarde las modificaciones en la base de datos.


Las columnas del listado en el ListView son asi:
ID ||| Nombre ||| Activo
1 ||| pablo ||| checkbox true
2 ||| jorge ||| checkbox false
3 ||| juan ||| checkbox true


Mi duda es ¿cómo recorro esa lista tomando los valores de los checkbox? En el codebehind ya tengo un metodo para guardar las Modificaciones solo necesitaria enviarle cuales son los ID que debe modificar.


Desde ya gracias!!!
__________________
Blümchen... einfach die rave Prinzessin
http://www.dmassive.com.ar/
  #2 (permalink)  
Antiguo 01/05/2011, 16:56
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 12 años, 8 meses
Puntos: 30
Respuesta: Listview tomar el valor de un Checkbox

Hola,

Para ello debes recorrer cada elemento. Algo asi
foreach (ListViewItem item in myListView.Items)
{
CheckBox i = (CheckBox)item.FindControl("ListCheckBoxField");
if (i.ChecKed)
{
//hago algo
}

}

Saludos,

Jason
Microsoft Community Contributor
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 04/05/2011, 05:16
Avatar de dmassive  
Fecha de Ingreso: febrero-2002
Ubicación: Paraná - Entre Ríos - Argentina
Mensajes: 279
Antigüedad: 19 años, 10 meses
Puntos: 7
De acuerdo Respuesta: Listview tomar el valor de un Checkbox

Muy buena esa.

Lo dejo por si a alguien mas le sirve, luego lo que necesitaba era tomar el valor de un campo oculto de esa linea con el checkbox.

Por lo que hice:
Código C:
Ver original
  1. HiddenField HiddenField1 = (HiddenField)item.FindControl("HiddenField1");  
  2. valorInteger = Convert.ToInt32(HiddenField1.Value);
__________________
Blümchen... einfach die rave Prinzessin
http://www.dmassive.com.ar/

Etiquetas: checkbox, listview, tomar, 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 05:36.