ListView分页/使用DataTable / DataSet排序

时间:2013-03-19 13:53:53

标签: c# asp.net listview sorting paging

我将ListView与数据表绑定。最初我在

中调用 loadListView

ListView1_PreRender(对象发件人,EventArgs e),带有一些默认值。

protected void loadListView(int pageSize, int pageNumber, string sortExp)
    {
       ...After the necessary logic
        ListView1.DataSource = ds.Tables[0];
        ListView1.DataBind();
    }

我已将DataPager放在ListView控件中。

<asp:DataPager ID="dataPagerNumeric" runat="server" PageSize="5" PagedControlID="ListView1">
                        <Fields>
                            <asp:NumericPagerField ButtonCount="5" NumericButtonCssClass="numeric_button" CurrentPageLabelCssClass="current_page"
                                NextPreviousButtonCssClass="next_button" />
                        </Fields>
                    </asp:DataPager>

如何使用这种方法实现排序/分页。

我编写了一个存储过程,其中传递了3个参数。 PageSize,PageNumber和Sort Expression。 从那里我得到DataTable并将其绑定到ListView。 如何在页面排序事件和Datapager PageChange事件

上调用它

0 个答案:

没有答案