I want to make reports in VB.Net. But I don't know where shall I begin. I have to use freeware components, if needed. What shall I do?
Printable View
I want to make reports in VB.Net. But I don't know where shall I begin. I have to use freeware components, if needed. What shall I do?
I want to add something: I have read somewhere that Crystal Reports come with VS.Net but I have only installed VB.Net. Is there to install CR freeware?
There is a version of Crystal Reports packaged with VS.NET but I believe that it is of limited functionality.
I use DevExpress' XtraReports suite which is well worth the expense.
http://www.devexpress.com/Products/N...s/XtraReports/
is AJAX freeware?
I have not heard of AJAX. I have written reports using Crystal Reports packaged with VS.NET. If I wanted to use freeware, CR would be my choice.
I have only installed vb.net. I dont even know that CR has been installed or not? But I think it hasnt been intalled. How can I get it?
Have you installed VB.NET Express? CR is only packaged with Visual Studio .NET Professional Edition.
http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx
I have found that it is not included in express edition :(
Is there any freeware tool for reporting?
Isn't there?
I don't know the answer for certain. MS packaged MS Data Reports with VB6 but that has been replaced with Crystal Reports in .NET so I have a feeling that CR is as free as you are going to get. I believe that CR is packaged with the academic version of VS.NET so that might be the most economical way to get your hands on it.
For simple reporting (e.g. data in grids etc.) you can roll your own reporting with the printDocument class and some simple graphics routines...
You can use SQL Server Reporting Services with VB Express. You may have to install SQL Server Express to get it and possibly the advanced version, but that's no problem. Once you have Reporting Services installed (which it may be already, check to see if there's a ReportViewer control already) you can add a ReportViewer control to your form and away you go. It may require SQL Server installed to get the components (I'm not sure) but you certainly aren't limited to reporting on data from SQL Server. The ReportDocument simply displays the data you give it. It doesn't care where you got that data from. See MSDN for more information.