2009-05-28 6 views
5

У меня есть контроль флажок в GridView с Autopost назад = истинныйonCheckedChanged событие флажком в GridView

Код: 'Runat = "сервер" AutoPostBack = "True" OnCheckedChanged = "chkJobID_CheckedChanged" />

Теперь, когда я установить флажок выстреливает «OnCheckedChanged» и добавьте JobId в массив, но когда я снимите флажок, то оно не пожары .............. ..

Может кто угодно h очь меня для этого ..................

Khushi

ответ

0

может быть сигналом, как StateChanged() будет поймать его?

+0

Не могли бы вы объяснить коды? – 2009-05-28 07:58:29

+0

нет Я не могу, я не знаю, какой инструментарий/lib/fw вы используете. Это была наивная мысль: OnCheckedChanged = "chkJobID_CheckedChanged" это вызывается, когда он установлен. а не когда непроверено. так что, возможно, есть слушатель, который вызывается об общих изменениях. Как и в Qt, qcheckbox :: onStateChanged(). Извините за мой глупый комментарий. – felix

1

могли бы заменить код в ваш chkJobID_CheckedChanged обработчик событий с этим:

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

Затем просмотрите страницу и попробуйте проверить и убрав флажок. Это скажет нам, если обработчик событий стреляет для проверки и снятия флажков, что должно помочь нам сузить проблему.

--Jeremy

1

событие не вызовет, потому что вы должны создать свой элемент управления из коде. Это правда ? У вас есть AutoEventWireUp как true или false в свойствах страницы?