2016-01-20 6 views
1

Я работаю с отчетами Visual Studio (rdlc файлов) в первый раз, поэтому я по-прежнему новичок в этом, и я не знаю, действительно ли это можно сделать.Отчеты Visual Studio (RDLC) - несколько таблиц в одном отчете?

Я хочу иметь отчет, содержащий несколько таблиц одного и того же типа (например, с теми же столбцами).

Теперь, очевидно, я могу сделать это «вручную», добавив несколько таблиц в конструктор. Но вот улов: Я не знаю заранее, сколько таблиц мне нужно отображать!

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

Это можно сделать вообще? Я не вижу в дизайнере ничего очевидного, что позволило бы мне достичь этого ... возможно ли это?

Если нет, возможно, это может быть сделано с помощью более продвинутого решения, такого как Crystal Reports?

ответ

0

Если ваши таблицы имеют одинаковые столбцы - используйте единую таблицу с группировкой по любым критериям, которые определяют «сколько» таблиц, которые вам нужны. Он выглядел бы так, как если бы в результирующем отчете было несколько таблиц. Вы можете отображать заголовок отчета для каждой группы и при необходимости запускать каждый на новой странице.

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

Может быть полезно:

https://msdn.microsoft.com/en-us/library/ms251700(v=vs.90).aspx

http://www.codeproject.com/Tips/767067/RDLC-Report-Grouping-with-Page-Break-Table-Header

+0

отлично работает, спасибо. Единственное, что я должен был сделать, - это объединить все мои таблицы в один –

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