ListView をデータ テーブルにバインドしています。最初に、私はloadListViewを呼び出しています
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();
}
ListView コントロールに DataPager を配置しました。
<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 にバインドします。Page Sorting イベントと Datapager PageChange Event で呼び出すにはどうすればよいですか