2009-10-01 4 views
0

바인딩 된 DataGrid가있는 ASP.NET 웹 페이지가 있는데, 14 개 이상의 항목을 가져올 때 세로 및 가로 스크롤 막대를 표시하는 데 문제가있었습니다. 그래서 DataGrid를 페이징으로 이동하기로 결정했습니다. 페이징은 처음로드 할 때 잘 작동하고, 처음 14 개 항목을 표시하며, 아래쪽에 올바른 다음 페이지 링크 수를 배치합니다. 그러나이 중 하나를 클릭하면 페이지 자신에게 다시 게시하지만나요ASP.NET DATAGRID 다음 페이지로 이동하지 않음

+0

페이징 지원은 데이터 원본 및 데이터 바인딩 방법에 따라 다르며 일부 코드를 게시 할 수 있습니까? –

답변

1

사전에

감사를 확인하기 위해 모든 단서 내가 놓친 것 무엇을/필요성에 1 페이지

유지 page_indexchanging 이벤트를 처리합니다.

Protected Sub gvRequests_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles gvRequests.PageIndexChanging 
    Me.gvRequests.PageIndex = e.NewPageIndex 

    BindGrid() 
End Sub 

이벤트를 처리하고 그리드를 리 바인드해야합니다.

+0

고마워요 JonH 그게 단순했습니다 – spacemonkeys

+0

추신 ... 아주 작은 지금 느낌 :-) – spacemonkeys

관련 문제