Как создать отчет (rdlc), который показывает 1 запись на страницу
У некоторых проблем с тем, чтобы это работало... Я в основном хочу, чтобы отчет выглядел примерно так:
![enter image description here]()
Я помню, как это делалось в прошлом, создавая "группы страниц" в мастере отчетов. Тем не менее, я считаю, что это было в VS05, и теперь мастер отчетов сильно отличается в VS10. Теперь у него есть группы столбцов и группы строк, но нет групп страниц, и я не вижу, как заставить это работать без мастера. Если попробовал искать учебник или пример, но не имел большой удачи. Кроме того, сайт 'gotreportviewer.com' довольно ужасен и не очень помогает.
Ответы
Ответ 1
Чтобы создать эффект одной записи на странице, вам нужно установить элемент группы в отчет. Например, предположим, что у вас есть таблица базы данных, называемая "Login", и вы хотите группировать имя пользователя. Вот что вы делаете:
Сначала добавьте таблицу в отчет так:
![enter image description here]()
Таблицу можно найти в "Панели инструментов" в левой части VS2010. После добавления таблицы вы захотите добавить группу в эту таблицу:
![enter image description here]()
После этого вы захотите перейти к свойствам группы:
![enter image description here]()
Здесь вы можете просто установить разрыв страницы между каждым экземпляром группы, кроме того, это даст вам "одну запись на страницу".