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

Una de chekbox en datagrid

Estas en el tema de Una de chekbox en datagrid en el foro de ASPX (.net) en Foros del Web. Que tal weyes y weyas... tengo un problemilla, resulta que tengo una típica columna template que tiene un ckecbox, el cual tiene su propiedad checked ...
  #1 (permalink)  
Antiguo 28/03/2007, 13:21
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 8 meses
Puntos: 47
Pregunta Una de chekbox en datagrid

Que tal weyes y weyas... tengo un problemilla, resulta que tengo una típica columna template que tiene un ckecbox, el cual tiene su propiedad checked
enlazada a un campo del dataset con el que se bindea, ese campo viene con False por lo que al bidearse los check's aparecen desmarcados. También tengo un método del servidor que es llamado cuando el usuario le da clic a cualquier checkbox que recorre el dataset y le pone True a la columna del registro correspondiente del dataset

Lo que necesito es que cuando el usuario chequee un checkbox los demás se deschequeen, y que en el grid (y por correspondiente en el dataset) solo exista un check marcado
  #2 (permalink)  
Antiguo 28/03/2007, 14:51
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años
Puntos: 7
Re: Una de chekbox en datagrid

Hola "wey", por el comportamiento que deseas, me parece que no necesitas checkboxs, sino radio buttons y probablemente te sirva uno de estos artículos.

http://www.dotnetbips.com/articles/d...?articleid=147
http://www.codeproject.com/aspnet/Ho...p_RButtons.asp

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 28/03/2007, 20:40
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 8 meses
Puntos: 47
Re: Una de chekbox en datagrid

Gracias por contestar Alex... eso también intenté. En vez de un checbox le puse un radiobuton pero no me funciona, se me marca más de un radiobuton, me daba igual. Trataré de ver esas webs, aquí en el trabajo no tengo internet porque los programadores se "distraen"
  #4 (permalink)  
Antiguo 29/03/2007, 00:57
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Una de chekbox en datagrid

Si tienes en una columna del datagrid un radiobutton, selecciona el evento OnCheckedChanged:
<asp:RadioButton id="RadioButton1" OnCheckedChanged="SSeleccionar" AutoPostBack="True" runat="server"></asp:RadioButton>

En el codigo de atras:
Public Sub SSeleccionar(ByVal sender As System.Object, ByVal e As System.EventArgs)
'cambio en el radioButton rb1
Dim rb1 As RadioButton = New RadioButton
rb1 = CType(sender, RadioButton)

'desmarcar el resto de los radiobutton
Dim MiItem As DataGridItem
For Each MiItem In DataGrid1.Items
Dim rb2 As RadioButton = CType(MiItem.FindControl("RadioButton1"), RadioButton)
If (rb1.Equals(rb2)) = False Then
rb2.Checked = False
End If
Next
End sub
  #5 (permalink)  
Antiguo 29/03/2007, 12:50
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 8 meses
Puntos: 47
Re: Una de chekbox en datagrid

Eje!!! Esa es... gracias por el código, necesito lo mismo pero con checkbox.

Gracias a ambos por prestarme su atención
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 02:07.