Очистка сетки данных asp.net на странице ASPX - PullRequest
0 голосов
/ 17 июня 2009

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

Ответы [ 2 ]

3 голосов
/ 17 июня 2009

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

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

grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();
1 голос
/ 17 июня 2009

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

...