I was using reportviewer 2010 control in visual studio 2010 but i need to start using reportviewer 2012. How can I use the new ASP.NET webforms ReportViewer 2012 control in Visual Studio 2010 (without moving up to visual studio 2012)? Eventually I want to move up to Visual Studio 2012 and dotnet 4.5 but I'd prefer to keep using dotnet 4.0 and Visual Studio 2010 for a little while longer.
1 Answers
I think you are asking how you can 'create reports' for SSRS by the sounds of it, not just display them. Okay so this will sound weird but you need SQL Server 2012 either Enterprise, Developer, Standard with Advanced Tools edition. Any one of those should suffice to get you the tool you need. If you are looking to 'design' reports the tool is an add on to Visual Studio called 'Business Intelligence Development Studio', BIDS for short. For some reason it shows up now as 'SQL Server Data Tools' under 'All Programs' on Windows. You can thank Microsoft for making this version as confusing as possible to people looking to get into SSRS.
To install it you simply install all of SQL Server and when you get to the 'Features' section ensure that BIDS is selected. The version of BIDS IS NOT ON VS 2012, it is on VS 2010. For some reason the SQL team did not make the deployment of SQL Server coincide with Visual Studio so it goes along with VS 2010, NOT 2012. A great many people get this confused but I can say for a fact SSRS is an extension of BIDS, which in turn is an extension of Visual Studio. Not the other way around. You can create localized reports in VS 2012 that are 'rdlc' files but not the full blown SSRS you deploy to a server there.