когда я пытаюсь сделать следующее:
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
обновление: я понимаю это:
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