У меня есть пользовательская страница поиска ASPX для решения CRM 4.0, над которым я работаю. Я хочу, чтобы иметь возможность очистить datagrid asp.net, который у меня есть на странице поиска. Прямо сейчас, если человек выполняет поиск, он возвращает результаты в datagrid, но если они выполняют другой поиск, и нет результатов для нового поиска, старые результаты поиска все еще находятся в datagrid.Очистка asp.net datagrid на странице ASPX
0
A
ответ
3
Не знаете, как вы реализовали поиск. Но я думаю, вам просто нужно убедиться, что вы привязываете сетку к результату поиска (в обоих случаях).
E.g. если поиск возвращает пустой результат (список/DataReader/набор данных), просто привязать сетку к нему, и он не должен показывать никаких записей:
grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();
1
Вы должны пересвязать DataGrid на каждом постбэка. Также установите атрибут EmptyDataText
с текстом, который вы хотите отобразить, когда нет результатов поиска по запросу.
Смежные вопросы
- 1. переменные asp.net на странице aspx
- 2. ASP.Net, VB: Очистка полей на веб-странице
- 3. Внедрение гибкого приложения на странице ASP.NET (aspx)
- 4. Создайте форму на странице ASPX в asp.net
- 5. asp.net mvc Ошибка на странице aspx
- 6. Использование jQuery-AJAX на странице ASP.NET datagrid
- 7. Вызвать метод на странице aspx
- 8. Обновление Datagrid на родительской странице при нажатии на странице IFRAME
- 9. Windows.Forms.MessageBox на странице .aspx
- 10. ASPX-сайт на странице
- 11. Вкладки на странице aspx
- 12. JQuery Datepicker() на странице ASPX
- 13. Доступ к переменной ASPX на странице ASPX
- 14. Отображение списка на странице ASPX
- 15. Сокращение кода на странице aspx
- 16. Сортировка gridview asp.net на связанном столбце на странице aspx
- 17. ASP.NET - Использовать переменную в .aspx странице
- 18. ASPX (asp.net) на WAMP
- 19. Динамическая загрузка данных на странице ASPX
- 20. Задержка в инициализации silverlight на странице aspx
- 21. , реализующий интерфейс на странице aspx
- 22. отключить кнопки на странице aspx
- 23. Французские буквы на странице aspx
- 24. событие onkeydown на странице ASPX
- 25. Получить строку DataGrid на странице управления пользователями
- 26. Если условие со значением Eval на ASPX странице в asp.net
- 27. Получить динамические данные для отображения на странице aspx в asp.net
- 28. Вертикальный разделитель на странице aspx в asp.net C#
- 29. отчет открытого доступа 2010 года на странице asp.net aspx?
- 30. Изменение изображения тела объекта Aspx на странице Load - ASP.Net
Существует также EmptyDataTemplate, если требуется больше контроля. – RichardOD
Если вы редактируете строки, то пересканируйте, если Page.IsPostBack == false, иначе вы никогда не увидите новые данные. – paparush