Утро!
Хотелось бы увидеть мнение бывалых специалистов в области построения отчётов.
Есть несколько отчётов с 30-50 полями разных типов (строки, числа и даты); отчёты представляют собой некие формы для заполнения и не содержат никаких таблиц, а только разрозненные разнотипные данные.

Нужен совет,
как лучше организовать передачу данных в отчёты не используя базу данных?
Пробовал делать кучу Parameter Fields, и, в целом, вариант для меня подходящий, но, на сколько я понял, поля-параметры не могут быть null, и если строки могут быть просто пустыми, то даты и числа -- нет.
Использовать DataSet'ы, как мне представляется, не совсем удобно из-за их табличной структуры.
Было бы удобно использовать в качестве источника данных некий XML, но я не совсем представляю как это реализовать.