GridView.rows.Count,返回的是GridView当前页面的记录数
objectdatasource的selected事件,:e.AffectedRows返回-1
解决办法:
在ObjectDataSource的Selected事件,取e.ReturnValue的类型,强制转换类型取这个DataView的行数
Protected Sub ObjectDataSource1_Selected(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ObjectDataSourceStatusEventArgs) Handles ObjectDataSource1.Selected
Dim dv As DataView
dv = CType(e.ReturnValue, DataView)
Me.count.Text = dv.Count
End Sub