Как узнать количество страниц на Radgrid? - PullRequest
0 голосов
/ 10 января 2012

Как я могу получить количество страниц в RadGrid через код?Я пробовал следующее, но оно всегда возвращало 1, хотя есть 10 страниц.

mygridView.PageCount.ToString();

Я также пробовал следующее

mygridView.MasterTableView.PageCount.ToString();

Я получил тот же результат.В Rad Grid есть AllowPaging= "true"

По сути, все, что мне нужно, это отобразить на ярлыке: «В настоящее время имеется 300 записей на 2 из 10 страниц».

Мне нужно получить «10"из общего количества страниц в RadGrid.

Спасибо

Ответы [ 3 ]

1 голос
/ 10 января 2012
 protected void RadGrid1_PreRender(object sender, EventArgs e)   {
   string str = RadGrid1.PageCount.ToString();   }

Дайте мне знать, если что-то беспокоит.

0 голосов
/ 12 июня 2012
 Protected Sub grid_ItemDataBound(ByVal sender As Object, ByVal e As GridItemEventArgs) Handles grid.ItemDataBound
        If TypeOf e.Item Is GridPagerItem Then
            ' -- Dim summaryCount as integer
            summaryCount += CType(e.Item, GridPagerItem).Paging.DataSourceCount.ToString()
        End If
    End Sub
0 голосов
/ 10 января 2012

Вы должны указать сетке, сколько всего записей. Это делается путем установки свойства VirtualItemCount сетки (вам нужно будет запросить общее количество записей).

Подробнее см. На странице документация или обратитесь к онлайн-демонстрации для пользовательской подкачки.

...