Creating reports is not very easy with VB.net or C# especially if your are using express editions. Visual Studio Professional provides Crystal reports which is a design time report designer.
LNSoft Report Designer is an application that can be integrated in an application so that reports can be edited at runtime.