Как создать отчет (rdlc), который показывает 1 запись на страницу - PullRequest
10 голосов
/ 05 декабря 2011

Возникли проблемы с тем, чтобы заставить это работать ... Я просто хочу, чтобы отчет выглядел примерно так:

enter image description here

Я помню, как делал это в прошлом, создавая«Группы страниц» в мастере отчетов.Тем не менее, я считаю, что это было в VS05, и теперь мастер отчетов сильно отличается в VS10.Теперь в нем есть группы столбцов и группы строк, но нет групп страниц, и я не могу понять, как заставить это работать без мастера.Если вы пытались найти учебник или пример, но не повезло.Кроме того, сайт gotreportviewer.com довольно ужасен и мало чем помог.

1 Ответ

22 голосов
/ 05 декабря 2011

Чтобы создать эффект одной записи на страницу, вам нужно установить элемент отчета в отчете. Например, предположим, что у вас есть таблица базы данных с именем «Логин», и вы хотите сгруппировать по имени пользователя. Вот что вы делаете:

Сначала добавьте в отчет таблицу примерно так:

enter image description here

Таблицу можно найти в «Панели инструментов» с левой стороны VS2010. После добавления таблицы вы захотите добавить группу в эту таблицу:

enter image description here

После этого вы захотите перейти в свойства группы:

enter image description here

Здесь вы можете просто установить разрыв страницы между каждым экземпляром группы, кроме того, это даст вам «одну запись на страницу».

...