Jag ska göra ett program som ska kunna generera rapporter och blanketter utifrån data i en databas. Om jag var du skulle jag titta på Microsoft Reporting Services och tillhörande teknoligier. I Visual Studio 2005 kan du i ett VB.NET eller C#-projekt skapa en item av typen "report". Dessa kan sedan visas med kontrollen "Report Viewer" (finns både till WinForm och ASP.NET). Vill man flytta rapportrenderingen till en server kan du använda den nya SQL Express with Advanced Services. - Gratis såklart!Skapa rapportmallar i .NET
Jag känner till att man dels kan använda GDI+ i .NET samt Crystal Reports. Jag har lite erfarenhet av båda och undrar om någon vet vad som är smidigast på långsikt (jag tänker mig att jag kommer göra större o större program som kräver mer avancerade rapporter).
Det kanske även finns andra vägar, men jag vill inte använda mig av externa program som Office. Och sen ska det vara gratis eller ingå i .NET Tips?
/MagnusSv: Skapa rapportmallar i .NET
/Marcus