Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2008, 08:18
Avatar de Maxtp
Maxtp
 
Fecha de Ingreso: abril-2008
Ubicación: Quintana Roo
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo Re: CheckBox en GridView

Hola Gracias Por Responder, Afortundamente ya pude resolver el problema.

Dejo la solucion por si alguien la nececita. use JavaScript para evitar q se recarge
la pagina al hacer click al Checkbox

'En el Evento RowDataboun del GridView Agrege en cada Fila de tipo Datarow el evento Onclick para el checkbox para q llame a la funcion de javaScript(ValidarCheck)

Protected Sub Gridview1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles Gridview1.RowDataBound

If e.Row.RowType = DataControlRowType.DataRow Then
Dim Check1 As CheckBox = CType(e.Row.FindControl("Check1"), CheckBox)
Dim Check2 As CheckBox = CType(e.Row.FindControl("Check2"), CheckBox)
Check1.Attributes.Add("OnClick", "VerificarCheck('" + Check1.ClientID + "','" + Check2.ClientID + "','" + "1" + "')")
Check2.Attributes.Add("OnClick", "VerificarCheck('" + Check2.ClientID + "','" + Check1.ClientID + "','" + "2" + "')")

End If
End Sub


'Esta es la Funcion de javaScript

function VerificarCheck(Check1,Check2,Tipo)

{

var Check1 = document.getElementById(Check1);

var Check2 = document.getElementById(Check2);


if( Tipo == 1 ){


if(Check2.checked == true ){
Check2.checked = false;


}


}


if( Tipo == 2 ){


if(Check1.checked == true ){
Check1.checked = false;


}

}


y Eso Fue todo