Обратный звонок и asp.net gridview - PullRequest
0 голосов
/ 03 февраля 2009

У меня следующая ситуация. У меня есть gridview, и мне нужно динамически добавлять строки к нему. Все работает отлично и денди. Однако в последнее время мне стало любопытно сделать этот процесс более быстрым и удобным. Я нашел функцию обратного вызова в asp.net 2.0.

Кажется, имеет смысл для случая, когда используется сетка для отображения чего-либо. Однако программное добавление строки требует добавления строки в DataTable (это привязка к сетке). Поскольку DataTable находится на сервере, насколько я понимаю, здесь нет смысла использовать Callback ....

это хороший учебник, в котором изложены основные вещи.

на шаге 5:

"Чтобы завершить асинхронную загрузку, мы должны реализовать два метода, которые определены интерфейсом ICallbackEventHandler, который мы реализовали на шаге 3. Один из методов привязывает DataTable к GridView и отображает элемент управления."

Исходя из этого, я понимаю, что невозможно динамически добавлять строки в gridview без обратной передачи ... какие-либо мысли?

1 Ответ

0 голосов
/ 29 ноября 2010

Это правильно - вы не можете динамически добавлять строки в GridView без обратной передачи. Вы можете добавить строки в html на стороне клиента, но они не будут распознаны после следующей обратной передачи.

Обычно я делаю то, что вы описываете, с помощью простой HTML-таблицы на стороне клиента, используя jQuery, и выполняйте jQuery-вызовы ajax там, где это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...