как добавить элементы в список данных после обратной передачи без повторного доступа к базе данных - PullRequest
0 голосов
/ 27 февраля 2011

У меня есть DataList с набором элементов (комментариев), пользователи могут оставлять новые комментарии, поэтому после отправки нового комментария я хочу добавить его в список. Я знаю, что могу снова получить доступ к базе данных, получить все данные и снова вызвать DataBind или, возможно, кэшировать список комментариев, чтобы избежать доступа к базе данных, но эти параметры невозможны, они влияют на производительность или память. Я просто хочу получить доступ к свойству Items в DataList и добавьте новый, если это возможно с помощью Bind, потому что у меня много свойств для установки, и даже другой DataList внутри этого (отвечает за комментарии)

Какой лучший способ решить эту проблему?

1 Ответ

0 голосов
/ 27 февраля 2011

Предположительно, графический элемент управления на стороне клиента (ваш DataList) связан с объектом, содержащим список элементов для отображения.Если объект был изначально заполнен вызовом базы данных, и все же вам теперь не важно, обновляется ли база данных, или нет дела, если графический дисплей не синхронизирован с базой данных, и просто хотите добавить другой элемент к графическомуотобразить, вы можете просто добавить новый элемент в базовый объект, к которому привязан DataList, и вызвать DataBind ().

...