Количество строк в источнике данных Gridview - PullRequest
3 голосов
/ 21 апреля 2011

Мне нужно найти и отобразить количество строк, возвращаемых запросом. Этот запрос выполняется с использованием объекта SQLDataSource, который связан с элементом управления asp.net GridView. Как я могу найти эту информацию?

Ответы [ 2 ]

5 голосов
/ 21 апреля 2011

Вы не можете использовать свойство Rows в сетке, потому что это дает вам только то, что GridView отображает в данный момент.Вам нужно подключиться к событию Selected в SqlDataSource, а затем вы можете получить свойство ActedRows.

1 голос
/ 21 апреля 2011

Я бы посоветовал вам обработать событие SQLDataSource.Selected и проверить свойство e.ActedRows.Возвращает количество выбранных строк.Кроме того, эту информацию можно получить программно:

    DataView dv = (DataView)SQLDataSource1.Select(DataSourceSelectArguments.Empty);
    int rowCount = dv.Count;

ПРИМЕЧАНИЕ: этот код приведет к повторному выбору данных.Итак, лучшее решение - использовать для этой цели событие Selected.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...