0

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 で呼び出すにはどうすればよいですか

4

0 に答える 0