2012-09-14 6 views
-1

gridview에서 총 행 수를 찾고 싶습니다. 여기로 표시 (10)Gridview에서 레코드/행의 총 수를 찾는 방법은 무엇입니까?

Private Sub GridView_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles CustomGridView1.RowDataBound 
    Dim Count As Integer = CustomGridView1.Rows.Count() 
    If e.Row.RowType = DataControlRowType.Footer Then 
     e.Row.Cells(5).Text = Count & " of " & getstudents.Count() 
    End If 
End Sub 

바닥 글 내 코드, 페이지 크기 = 첫 번째 페이지에서 10 0F 50이다 그러나 나는 50의 1-10로 표시하고 싶습니다. 두 번째 페이지에서는 똑같이 보여 주지만 50에서 11-20까지 보여주고 싶습니다. 아무나 나에게 이처럼 바닥 글 텍스트를 표시하는 방법을 알려줄 수 있습니까?

답변

4

그래, 변수의 값을 지정하려면 변수를 선언해야합니다.

Dim int as integer 

int = CustomGridView1.Rows.Count() 

.Count() 함수는 정수 값을 반환합니다. 해당 정수 값을 어딘가에 저장해야합니다. 그렇지 않으면 함수를 호출 할 시점이 없습니다.

편집 -----이 하나에이

Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound 
     If e.Row.RowType = DataControlRowType.Footer Then 
      e.Row.Cells(2).Text = (variable you defined above) 
     End If 
    End Sub   

그냥 내 추측 같은

어쩌면 뭔가. 나는 보통 바닥 글을 사용하지 않는다.

+0

int 값을 저장하고 내 gridview 바닥 글에 표시하고 싶습니다. 어떤 생각? – software

+0

http://stackoverflow.com/a/4804992/1157215이 사람은 당신이하는 것과 같은 일을하는 것처럼 보입니다. – Ccorock

+0

위의 예를 참조하십시오 ... – Ccorock

관련 문제