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

沒有留言:

張貼留言