Thank you for your feedback.
Let me address the TFS question first. Although the Report Designer does not integrates with TFS a viable solution could be to use Microsoft's TFS Power tools
that "provide integration with Windows Explorer and the common file dialogs. With this integration, you can perform many source control operations without having to run Visual Studio or a Team Foundation command-line tool.
Now, to the initial question: the solution would be your developers to use the standalone Report Designer to finish the reports, and then integrate them into the application (details on that below). We did not provide the option to edit TRDX report definitions in Visual Studio, because we envisioned the process to be opposite: a developer would create the initial report/template in Visual Studio or in the standalone designer, and the end-user would only use the standalone designer to edit and review these reports. We will consider this feature request if we have more requests about it, although it would be hard to implement. Even though the two report designers share significant part of the designer functionality, the Visual Studio reads/generates code only (C#, VB.NET), while the standalone report designer works with TRDX files only.
Having two different media for representing the report definition (code/xml) does not limit the application/usage of any of them. For example, in the latest release of Telerik Reporting - 2012 Q3 - we've added support for importing reports compiled into .NET assemblies (generated from VS) into the standalone report designer.
Using XML reports (i.e. embedding them) in your applications is very straightforward too. We offer the ReportSource
objects that allow referencing reports:
In addition we provide an easy way to serialize report objects to XML and vice verse - to load XML into report object in the memory.
Using both the ReportSources
and the ReportXmlSerializer
you have unlimited control over your reports; you can have your reports as external TRDX files or you can even embed them as resources (embedded resources) into the application; when needed you can load the reports into the memory and apply your additional logic before displaying into the report viewer controls, render or print.
Anyway your feedback is extremely valuable to us so keep it coming! We will highly appreciate if you share with us your particular use cases and scenarios so we can evaluate them on our end and find the best solution for you and the product.
the Telerik team
HAPPY WITH TELERIK REPORTING? Do you feel that it is fantastic? Or easy to use? Or better than Crystal Reports? Tell the world, and help fellow developers! Write a short review about Telerik Reporting and Telerik Report Designer in Visual Studio Gallery today!