Фильтрация данных в GridView в .net2.0 - PullRequest
0 голосов
/ 16 июня 2009

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

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

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

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

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

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

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

.

1 Ответ

1 голос
/ 16 июня 2009

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

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

...