Yes... it is horribly complicated, and every choice is a mess.
It really is time for the marketing department (or finance department, or whatever) to learn how to query data for themselves instead of countless iterations of a report that nobody really cares about, and won't be used once the initial person who requested the report leaves the company and no longer has to justify his/her job.
Is it just me or has reporting gotten REALLYL complicated?
..take a text-file, write a method that replaces text, loop the dataset and replace the placeholders in the text-file with values, and you're done. Add some HTML, and presto, reports you can view with any "device". Add your background and all the other markup as CSS.
It does not have to be complicated.
If you are to sell that reporting-solution to someone else, then it has to sound complicated. Otherwise, they would simply take a text-file, write a method..
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
DevExpress? I use them and they are very helpful and have an AWESOME control suite. You can also just buy the reporting stuff, all required dependencies cannot be used in design time, but you don't have to buy the whole control set.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.