2011-12-14 2 views
1

Я пытаюсь создать отчет с двумя столбцами.MS Reports rdlc C# win создает несколько столбцов

отчеты должны добавить как ниже ...

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... 

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

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

+0

Интересный вопрос. Я не уверен, что это можно сделать в отчетах (т. Е. Я не верю, что есть встроенный элемент управления, который может отображать подобное). – Jeroen

ответ

1

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


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

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

Теперь есть only these controls in SSRS:

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

Из них только Tablix (Table/Matrix) и список отдаленно способны такие вещи, но они не могут удовлетворить ваши требования. Я боюсь, что ответит на ваш вопрос, что это не может быть (легко) сделано.

Жесткий способ, которым это все еще возможно, - это создать custom report item и/или создать custom rendering extension. Но это может быть излишним для того, чтобы просто создать красивый маленький список.

Смежные вопросы