0

これが私のシナリオです。

Webページに表示されるASPGridViewに結果セットがあります。GridViewは、情報を表示する必要があるチームが表示できるように画面に表示されます。

ただし、表示する行が多いため、自動ページングを有効にして、各ページに結果を保持します...ページングを自動的に変更する方法はありますか?

ありがとう

コード:

Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub GridView2_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView2.SelectedIndexChanged

    End Sub

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;/* y
        GridView1.DataSource = SqlDataSource1
        GridView1.DataBind();
    } 

End Class

4

1 に答える 1

1

ユーザーがページを変更したときにグリッド データを更新しますか? もしそうなら、このようなものがうまくいくはずです:

これをグリッドに追加します。

onpageindexchanged="GridView1_PageIndexChanged"

そして、これをコードビハインドに:

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        GridView1.DataSource = /* your data source */
        GridView1.DataBind();
    } 
于 2012-07-06T22:52:10.843 に答える