在此要介紹的是使用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
2 意見:
麻煩可以分享前台程式碼嗎? 感恩哦!
請問sqldatasource是手寫的嗎
張貼留言