C# 使用自定义分页使用ObjectDataSource进行GridView筛选

C# 使用自定义分页使用ObjectDataSource进行GridView筛选,c#,asp.net,entity-framework,C#,Asp.net,Entity Framework,我有一个Gridview和一个对象数据源,可以很好地进行排序和分页 定义为 <asp:ObjectDataSource runat="server" ID="oPagedData" SelectMethod ="GetPagedData" TypeName="PagedSortableGridView" EnablePaging="true" SelectCountMethod="GetTotalOfData" SortParameterName="sortExpression"

我有一个Gridview和一个对象数据源,可以很好地进行排序和分页

定义为

<asp:ObjectDataSource runat="server" ID="oPagedData" SelectMethod ="GetPagedData" TypeName="PagedSortableGridView" EnablePaging="true" SelectCountMethod="GetTotalOfData" 
    SortParameterName="sortExpression" >
    </asp:ObjectDataSource>

但是,这将被放在我的代码后面,而不是使用我的
GetTitalData
GetPagedData
方法的
PagedSortableGridView
类中。

将显式参数添加到
GetPagedData
方法中,并在
ObjectDataSource
上使用而不是

    <FilterParameters>
         <asp:formparameter name="Name" formfield="tags" defaultvalue="%%" Type="string" />
         <asp:formparameter name="showArchived" formfield="showArchived" defaultvalue="false" />
    </FilterParameters>
oPagedData_Filtering(object sender, ObjectDataSourceFilteringEventArgs e)