2009-05-28 4 views
1

Как настроить разбиение на страницы или количество элементов, отображаемых на одной странице? Предположим, что есть 1000 элементов, и на каждой странице я хочу показать 100 и использовать следующую кнопку для перехода к следующей странице. Как я могу это сделать, пожалуйста, обсудите его в контексте C#. Спасибо.Pagination in a rdlc report

ответ

1

Вы можете сделать это, используя PageBreaks.

Из MSDN:

Page Breaks

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

Следующее выражение, вставляемое в выражение группы, присваивает номер каждому набору из 25 строк. Когда для группы задан разрыв страницы , это приводит к разрыву страницы каждые 25 строк.

=Int((RowNumber(Nothing)-1)/25) 

Взятые из http://msdn.microsoft.com/en-us/library/ms251668(VS.80).aspx

+0

Я использовал разрывы страниц, но они не работают как-то .. –

+0

Вам нужно указать код в выражении группы. Вот как вы это делаете ... Сначала выберите таблицу, которая генерирует результаты. Щелкните правой кнопкой мыши по ROW (выбрав поле «Серые строки», которое отображается в левой части таблицы) и выберите «EDIT GROUP». Добавьте выражение в список = Int ((RowNumber (Nothing) -1/100) – jgallant