I tried to be the most descriptive I could.
Ok, so since I've never done anything like this before, I guess it's better to ask before starting at all to just don't get the whole process wrong.
We have a report that has to be called from an ASP.NET application, it could be a simple button. Through the code-behind, I gotta pass in a paramater, render the report, and don't save it anywhere, just open it to the user, as a .pdf file so he could save or print it. So please, give me links or tips, I'm reading MSDN documentation right now...
If you have any suggestion on other technologies, as for the report, I'd like to hear it, but it has to be called from ASP.NET.
Thanks in advance!
EDIT:
Now I've got the report done, I just need to know the best aproach to call it. It can't be done directly from an URL because that allows the user to save or close the pdf file, which is not what I want.
I'm starting to think that the best aproach to achieve this would be the following: I render the PDF programatically, and create the .PDF file in a temporary folder inside my app structure, then start a new thread to open the file, and wait for the user to close it, when he does, I delete the file and the thread is dead.
What do you guys think? Do y'all have a better option?