Архив тегов для ListView

EmptyDataTemplate в Repeater, или как вывести особое сообщение при отсутствии данных

ASP.NET

Большинство из нас часто использует ASP.NET контрол Repeater для вывода данных. Не редкая ситуация когда массив данных для вывода оказывается пустым. Такие контролы как GridView и ListView имеют свойство EmptyDataTemplate, позволяющее задать шаблон отображаемой информации для такого случая. Но контрол Repeater такого свойства не имеет, и нам приходиться дописывать особую логику в коде (code behind), что бы при отсутствии данных отобразить сообщение типа «Ничего не найдено».

Читать далее

Выбор контрола для вывода данных в ASP.NET WebForms

ASP.NET

В ASP.NET WebForms есть много разных контролов для вывода данных, таких как Repeater, ListView, DataList, DataGrid или GridView. Если вы не знаете какой именно выбрать в вашем случае, то эта заметка для вас. Я вкратце изложу особенности каждого из них, а в конце сделаю общий вывод.

Читать далее

Как спрятать контрол DataPager когда есть только одна страница данных

icon-item-level-pagination

Когда вы разбиваете данные на страницы в контроле ListView используя DataPager, по умолчанию DataPager будет показан даже если есть только одна страница данных. Например, если вы используете NumericPagerField, то в итоге на вашей странице получите текст показывающий 1. В таких случаях лучше спрятать контрол DataPager.

Читать далее