>Greetings,
>
>What i'm wanting to do can be done a bunch of different ways but I was wanting to get opinions on the cleanest way to handle this.
>
>I have an intranet site in which we are going to building a series of reports. At the top of the report I'm going to need of course a title, company name, date processed, parameters used in the report, etc. What i'm wanting to do is make some sort of class I can drop on a webform, fill in the properties and when the page loads it will fill in the data from the properties; then if I wish i can go into the class and change the look/format of the report class and it will change it anywhere where I use that class. I suspect webcontrols would be the best approach but I just wanted to see what other ideas people had.
>
>Also... is there a good report writer that works with ASP.NET? We have played with Crystal Reports but the license costs are prohibitive.
>
>Thanks in advance,
>
>
>Greg
Greg,
Have you looked at SQL Server Reporting Services? I tried using Crystal Reports for the web but I hated it. It was a big fat slow pile. I opted to use straight HTML and allowed for an Excel download. That would be a little tricky if you needed to provide some advanced filtering/grouping. My reports were pretty simple.
As far as getting a consistent look you might want to look at using a Master Page.