2009-05-28 8 views
5

ich eine Checkbox Steuerung im gridview mit Autopost haben zurück = trueonCheckedChanged Falle Checkbox innerhalb eines Gridview

Code: "runat = "server" Autopostback = "True" OnCheckedChanged = "chkJobID_CheckedChanged"/>

Nun, wenn ich überprüfen sie die Checkbox die Feuer ‚OnCheckedChanged‘ und die jobID zum Array hinzufügen, aber wenn ich das Kontrollkästchen deaktivieren, dann tut es Feuer .............. ..

Kann jemand h ELP mich für dieses heraus ..................

Khushi

Antwort

0

vielleicht ein Signal, wie statechanged() wird es fangen?

+0

Können Sie bitte durch Codes erklären? –

+0

Nein, ich kann nicht, ich weiß nicht, welches Toolkit/lib/fw Sie verwenden. Es war nur ein naiv Gedanke: OnCheckedChanged = "chkJobID_CheckedChanged" Dies wird aufgerufen, wenn es überprüft wird. nicht wenn nicht aktiviert. Vielleicht gibt es einen Zuhörer, der allgemeine Veränderungen anspricht. Wie in Qt, qcheckbox :: onStateChanged(). Entschuldigung für meinen blöden Kommentar. – felix

1

Können Sie den Code in Ihrem chkJobID_CheckedChanged Ereignishandler diese ersetzen:

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

Dann die Seite und versuchen Sie das Kontrollkästchen markieren und deaktivieren. Dies wird uns sagen, ob der Event-Handler sowohl für Check- als auch für Uncheck-Aktionen feuert, was uns helfen sollte, das Problem einzugrenzen.

--Jeremy

1

das Ereignis auslösen nicht, weil Sie Ihre Kontrolle von Code-Behind-Erstellung werden müssen. Ist das wahr ? Haben Sie AutoEventWireUp in der Seiteneigenschaft als wahr oder falsch?

Verwandte Themen