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

Asociar campo de una consulta a CheckBox del GridView ..

Estas en el tema de Asociar campo de una consulta a CheckBox del GridView .. en el foro de ASPX (.net) en Foros del Web. Como asocio el campo de una consulta sql a una columna del gridview que debe tener un checkbox¿¿¿¿ y una segunda pregunta....como recorro el gridview¿¿ ...
  #1 (permalink)  
Antiguo 24/09/2006, 11:53
Avatar de shumito  
Fecha de Ingreso: mayo-2006
Mensajes: 248
Antigüedad: 18 años
Puntos: 0
Asociar campo de una consulta a CheckBox del GridView ..

Como asocio el campo de una consulta sql a una columna del gridview que debe tener un checkbox¿¿¿¿
y una segunda pregunta....como recorro el gridview¿¿ necesito tomar todos los campos del gridview y meterla en una consulta insert

Muxas Gracias !
  #2 (permalink)  
Antiguo 25/09/2006, 07:32
Avatar de rodri  
Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 2 meses
Puntos: 2
con respecto a la primera, me parece que debes tener un campo tipo booleano (o bit) es decir con valores 1 o 0 o true o false, luego hacer que el control checkbox esté relacionado mediante la propiedad binding del mismo, yo personalmente utilizo plantillas y dentro meto el checkbox, luego con la ayuda del smartTab indico en la propiedad Binding lo siguiente
Código:
Bind("NombreCampo")
saludos.
__________________
0.o Rodri
  #3 (permalink)  
Antiguo 02/11/2006, 11:48
 
Fecha de Ingreso: octubre-2006
Mensajes: 53
Antigüedad: 17 años, 7 meses
Puntos: 1
en la consulta sql debes de tener un campo de tipo bit para poder asociarla al template checkbox en su propiedad Checked
Checked='<%# Bind("campo")%>' -> VB
Checked='<%# Eval("campo")%>' -> C#

y para recorrer el GridView es de la siguiente manera

For Each row as GridViewRow in GridView.Rows
Next

foreach(GridViewRow row in GridView.Rows)
{
}

Cualquier consulta o pregunta.
[email protected]
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:00.