2009-05-28 7 views
5

Tengo un control de casilla de verificación en el gridview con Autopost vuelta = truecaso OnCheckedChanged de casilla dentro de un gridview

Código: "runat = "server" AutoPostBack = "true" OnCheckedChanged = "chkJobID_CheckedChanged"/>

Ahora, cuando puedo comprobar la casilla de verificación los incendios del 'OnCheckedChanged' y añadir a la de la Id a la matriz, pero cuando lo desactive la casilla de verificación a continuación, duerma incendios .............. ..

¿Alguien puede h ELP me saque de este ..................

Khushi

Respuesta

0

tal vez una señal como stateChanged() lo cogerá?

+0

¿Puede explicarnos los códigos? –

+0

no No puedo, no sé qué kit de herramientas/lib/fw estás usando. Fue solo un pensamiento ingenuo: OnCheckedChanged = "chkJobID_CheckedChanged" se llama cuando se marca. no cuando no está marcado. así que tal vez hay un oyente que está llamado a cambios generales. Como en Qt, qcheckbox :: onStateChanged(). Perdón por mi estúpido comentario. – felix

1

Podría reemplazar el código en el controlador de eventos chkJobID_CheckedChanged con esto:

Response.Write(DateTime.Now.ToLongTimeString()); 

A continuación, vea la página y tratar de marcar y desmarcar la casilla de verificación. Esto nos dirá si el controlador de eventos está activando para ambas acciones de verificación y desmarque, lo que nos ayudaría a reducir el problema.

--Jeremy

1

el evento no provocó, ya que debe ser la creación de su control de código subyacente. Es eso cierto ? ¿Tiene AutoEventWireUp como verdadero o falso en la propiedad de la página?

Cuestiones relacionadas