Фильтрация данных в 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