GridView 페이지 나누기 일반적인 방법

3443 단어 .NET
1. 다음 GridView 속성을 추가합니다.
AllowPaging= "true"//페이지 나누기 사용
PageSize="10"//페이지당 10개의 데이터 표시
OnPageIndexChanging = "gv tclist PageIndexChanging"//페이지 분할 시 트리거되는 이벤트
2. 페이지를 나눌 때 이벤트 코드를 터치합니다
protected void gv_tclist_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            gv_tclist.PageIndex = e.NewPageIndex;
            GetTCList(); //  GridView   
        }

3. 일반적인 페이지 나누기 모델(스스로 구조를 조정할 수 있음)
4

                
다음을 수행합니다.
4、템플릿에 대응하는 버튼 이벤트
protected void gv_tclist_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string tcId = e.CommandArgument.ToString();
            if (e.CommandName == "go")
            {
                try
                {
                    TextBox tb = (TextBox)gv_tclist.BottomPagerRow.FindControl("inPageNum"); //       
                    int num = Int32.Parse(tb.Text);
                    GridViewPageEventArgs ea = new GridViewPageEventArgs(num - 1);
                    gv_tclist_PageIndexChanging(null, ea); //GridView    
                }
                catch { }
            }
            
        }

RowCommand 컨트롤 내 버튼 이벤트 트리거 활성화
Google 템플릿에서 페이지 이동 단추의CommandName="go"를 사용하기 때문에 e.CommandName=="go"를 추가하여 다른 단추를 구별합니다

좋은 웹페이지 즐겨찾기