Вопрос

У меня есть специальная страница поиска ASPX для решения CRM 4.0, над которым я работаю.Я хочу иметь возможность очистить сетку данных asp.net, которая есть на странице поиска.Прямо сейчас, если человек выполняет поиск, он возвращает результаты в сетку данных, но если он выполняет еще один поиск и для нового поиска нет результатов, старые результаты поиска все еще остаются в сетке данных.

Это было полезно?

Решение

Не знаю, как вы реализовали поиск.Но я думаю, вам просто нужно убедиться, что вы привязываете сетку к результату поиска (в обоих случаях).

Например.если поиск возвращает пустой результат (список/считыватель данных/набор данных), просто привяжите к нему сетку, и она не должна отображать никаких записей:

grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();

Другие советы

Вы должны перепривязывать сетку данных при каждой обратной передаче. Также установите атрибут EmptyDataText с текстом, который вы хотите отобразить, когда в запросе нет результатов поиска.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top