, когда я пытаюсь сделать следующее:Получите количество строк в MultiPage Gridview?
lblTotal.text = gwGrid.rows.count()
я всегда получаю 50, который является размер моей страницы. как я могу получить счет ВСЕХ записей, а не только те, которые отображаются на этой странице?
я также попробовал Selected событие на мой источник данных:
Protected Sub ObjectDataSource1_Selected(ByVal sender As Object, ByVal e As ObjectDataSourceStatusEventArgs)
If e.Exception Is Nothing AndAlso e.ReturnValue IsNot Nothing Then
Dim dt As DataTable = TryCast(e.ReturnValue, DataTable)
Dim totalRecordCount As Integer = dt.Rows.Count
End If
End Sub
, но я получаю следующее сообщение об ошибке:
ссылка на объект не указывает на экземпляр объекта. на этой линии: Линия 85: Dim totalRecordCount As Integer = dt.Rows.Count
udpate: я это цифра:
Protected Sub ObjectDataSource1_Selected(ByVal sender As Object, ByVal e As ObjectDataSourceStatusEventArgs)
If e.Exception Is Nothing Then
Dim dt As DataSet = DirectCast(e.ReturnValue, DataSet)
If dt IsNot Nothing Then
lblTotal.Text = dt.Tables(0).Rows.Count.ToString()
Else
lblTotal.Text = "0"
End If
End If
End Sub
+10 если бы я мог! Очень просто, очень хорошо! – Marcel