我正在将 ListView 与数据表绑定。最初我在
ListView1_PreRender(object sender, 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 和排序表达式。从那里我得到 DataTable 并将其绑定到 ListView。我如何在页面排序事件和 Datapager PageChange 事件中调用它