Очистка сетки данных asp.net на странице ASPX
-
05-07-2019 - |
Вопрос
У меня есть специальная страница поиска ASPX для решения CRM 4.0, над которым я работаю.Я хочу иметь возможность очистить сетку данных asp.net, которая есть на странице поиска.Прямо сейчас, если человек выполняет поиск, он возвращает результаты в сетку данных, но если он выполняет еще один поиск и для нового поиска нет результатов, старые результаты поиска все еще остаются в сетке данных.
Решение
Не знаю, как вы реализовали поиск.Но я думаю, вам просто нужно убедиться, что вы привязываете сетку к результату поиска (в обоих случаях).
Например.если поиск возвращает пустой результат (список/считыватель данных/набор данных), просто привяжите к нему сетку, и она не должна отображать никаких записей:
grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();
Другие советы
Вы должны перепривязывать сетку данных при каждой обратной передаче. Также установите атрибут EmptyDataText
с текстом, который вы хотите отобразить, когда в запросе нет результатов поиска. Р>