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

Radio button en Gridview

Estas en el tema de Radio button en Gridview en el foro de ASPX (.net) en Foros del Web. Hola! Tengo un grid view al cual le agregue una columna del tipo radiobutton, para que apareciera en cada renglón, el problema es que cuando ...
  #1 (permalink)  
Antiguo 22/05/2008, 09:08
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Radio button en Gridview

Hola!

Tengo un grid view al cual le agregue una columna del tipo radiobutton, para que apareciera en cada renglón, el problema es que cuando selecciono un renglón ( con el radio button ) , si ya estaba seleconado alguno, sigue seleccionado, en resumen que puedo seleccionar todos los radio button, cuando sólo debería de poder seleccionar uno.

La manera en que lo resolví es dentro del evento OnCheckedChanged del radio button, "apagando" el resto y dejando "encendido" el seleccionado.

Y lo que quisiera saber es si no hay otra manera más sencilla de resolverlo?

Saludos y gracias!
  #2 (permalink)  
Antiguo 22/05/2008, 11:39
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Radio button en Gridview

una forma rápida y sencilla es hacerlo mediante un templeta column

ejemplo:

Código:
<asp:TemplateField HeaderText="Sample">
        <ItemTemplate>
             <input name="MyRadioButton" type="radio" 
                         value='<%# Eval("Campo") %>' />
         </ItemTemplate>
 </asp:TemplateField>
y para recuperar su valor, lo haces simplemente así

Código:
 
string selectedValue = Request.Form["MyRadioButton"];
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 23/05/2008, 09:24
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Radio button en Gridview

Gracias!.

Creo que mi error fue haber metido un control radiobutton del lado del servidor.

Saludos.
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 13:18.