2012年7月4日 星期三
GridView實作資料筆數、頁數統計(使用SqlDataSource繫結方式)
在此要介紹的是使用GridView指定DataSourceID為SqlDataSource的資料繫結方式情況下,實現如上圖統計GridView的資料筆數與分頁數功能。
計算GridView筆數:
'計算筆數
Protected Sub SqlDataSource_Selected(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles SqlDataSource.Selected
CountLots.Text = "合計" + e.AffectedRows.ToString() + "筆"
End Sub
注意:利用 SqlDataSource取得資料受影響筆數必須要將DataSourceMode設為DataSet,否則取得的筆數皆為0。
計算GridView頁數:
'計算頁數
Protected Sub GridView_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView.DataBound
If Not CountPage Is Nothing Then
Dim currentPage As Integer = GridView.PageIndex + 1
CountPage.Text = " 共" & GridView.PageCount.ToString() & "頁"
End If
End Sub
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言