| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > как добавить кнопку в edit ячейку datagrid'а? |
| Автор: semi 22.5.2007, 20:58 | ||
собственно вопрос в теме... делала так:
когда нажимаешь кнопку "редактировать" в datagrid, то в ячейке появляется but1. НО! когда нажимаешь but1, вместо того, чтобы выполнять but1_click она исчезает :( help!!! как добавить кнопку, чтоб она не исчезала? |
| Автор: Mymik 23.5.2007, 09:03 | ||
| проблема заключается в том, что при PostBack данных на сервер, динамически сконфигурированные данные не сохраняются. Потому их надо либо перегенерировать по новой, либо делать вызов их обработчиков с помощью, к примеру, Page.GetPostBackClientEvent Т.е. когда ты создаешь кнопку, ты ее добавила в 8 строчке кода (приведенного выше) и после этого ты дописываешь еще что-то типа
А потом в Page_Load ты смотришь по Request.Form["__EVENTTARGET"] кто отправил запрос, а по Request.Form["__EVENTARGUMENT"], что в этом запросе было передано. |
| Автор: semi 23.5.2007, 12:24 | ||
| Mymik, спасибо огромное! вот что получилось (надеюсь все правильно поняла
|
| Автор: Mymik 23.5.2007, 18:22 | ||
А что тебе нужно было ??? А у тебя сейчас... просто стоит добавление элемента... и все... Такого события нет. Советую хотя бы в первом приближении ознакомиться с событиями JS -->> http://www.quirksmode.org/js/events_compinfo.html |