Фильтрация данных в GridView в .net2.0

У меня есть страница, которая использует GridView для отображения некоторых данных, взятых из хранимой процедуры

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DBConnectionString1 %>"
            SelectCommand="p_get_all_students" SelectCommandType="StoredProcedure">
        </asp:SqlDataSource>

Одним из возвращаемых столбцов является изучение года с возможными значениями: 1,2,3

Я хотел бы добавить набор из 3 флажков, чтобы разрешить фильтрацию отображаемых результатов на StudyYear

Как я могу это сделать?

В идеале я хотел бы сохранить хранимую процедуру как p_get_all_students и только фильтровать отображаемую информацию - так что будет только один первоначальный вызов базы данных.

EDIT Количество строк, возвращаемых хранимой процедурой, составляет от 20 до 200

.net,gridview,.net-2.0,

0

Ответов: 1


1 принят

Я лично изменил способ архивирования приложения. Если вы хотите сохранить код одинаковым, вы можете подключиться к событию RowDataBound.

Обновление - вот пример, который должен вам помочь .

.net, GridView, .net-2.0,
Похожие вопросы