MS Reports rdlc c # win формирует несколько столбцов - PullRequest
1 голос
/ 14 декабря 2011

Я пытаюсь создать отчет с двумя столбцами.

Записи должны добавить, как показано ниже ...

1.Bob   6.Sarch
2.Sue   7.Barrie
3.Adam  8.James
4.Dave  9.Steve
5.Robin 10.Euan

11.Fred
12.Heidi
13.Liz

Для первого столбца (1-5 в этом примере) разрыв страницы должен переносить данные во второй столбец (6-10). После заполнения второго столбца (11-13) данные должны быть перенесены на страницу.

Данные, используемые для создания отчета, будут иметь фиксированное количество столбцов. Высота и ширина, необходимые для данных, не изменятся.

Я использую с C #, WinForms, .net4. Я пробовал несколько различных подходов без успеха. До сих пор мне удалось только

1.Bob   2.Sue
3.Adam...

Пожалуйста, помогите или направьте меня в правильном направлении: -)

Большое спасибо

1 Ответ

1 голос
/ 02 июля 2012

TL; DR ---> Это невозможно с SSRS, афаик.


Если я правильно понимаю, вы хотите перечислить элементы в наборе данных, которые при визуализации с помощью средство визуализации с жестким разрывом страницы будет отображаться с такими требованиями:

  • элементы добавляются по вертикали, пока на странице есть место
  • запускается новый столбец элементовкогда в первом столбце заканчивается свободное место, по вертикали
  • разрыв страницы вставляется, когда во втором столбце заполняется вертикальное пространство, поэтому начинается новый первый столбец на новой странице

Теперь есть только эти элементы управления в SSRS :

  • Текстовое поле
  • Таблица, матрица
  • Диаграмма
  • Датчик
  • Список
  • Изображение
  • Подотчет
  • Линия, Прямоугольник

Из них только Табликс (Таблица / Матрица) иСписок способен на такое удаленно, но не может удовлетворить ваши требования.Боюсь, что ответ на ваш вопрос заключается в том, что это нельзя (легко) сделать .

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

...