2009-05-23 4 views
0

У меня есть таблица SQL Server, полная прогресса в учебном курсе. Я хочу сделать отчет. Отчет должен быть списком пользователей, где каждая строка показывает свое имя, статус завершения и проценты. Они должны иметь возможность расширять каждую строку, чтобы показать подстроки, которые подробно описываются в разделе по разделам. Какой лучший элемент управления пользовательского интерфейса для использования в ASP.NET для сопряжения с моими SQL-данными, чтобы отобразить это в удобном для чтения виде?Лучший пользовательский интерфейс для создания расширяемого отчета в ASP.NET?

ответ

2

Dave Ward имеет действительно интересный post о создании простых методов ретрансляции данных ASP.net и jQuery для отображения данных в формате таблицы. По сути, вы будете использовать методы страницы для отправки данных клиенту и форматирования его в простую таблицу с использованием микро-шаблона.

В качестве альтернативного подхода вы можете отформатировать свои данные в виде таблицы html с помощью ретранслятора данных ASP.Net и использовать jQuery plugin для добавления клиентской части функциональности пейджинга. Вы можете быть осторожны с этим подходом, так как с большим объемом данных ваш html может стать довольно большим, а поисковый вызов может стать важным для обеспечения быстрого пользовательского опыта.

Это заботится о вашей таблице на клиенте. Чтобы добавить функциональные возможности для расширения строки для отображения деталей, вы можете обернуть эту информацию в тег div и прикрепить событие щелчка, чтобы показать или скрыть контент.

0

Мы использовали Telerik элементы управления сеткой для аналогичной цели. Они хорошо работают.