I'm using VS2010
to create a simple aspx page with a ReportViewer
control on it. The ReportViewer
control loads a remote report from the server. That seems to work fine.
But when I fill in the textfields of the report, to filter on same data then nothing is shown...
I can clearly see that it is making a request through FireBug
. But the request goes through localhost
, but the reports are on a different server.
Doesn't that mean i have to specify a URL
or something in the form
tag? Both the ReportViewer
and the ScriptManager
are placed in a form
tag with runat="server"
.
So i'm not sure if i need to specify manually to what server to request has to be made for the ReportViewer
to work properly.
Because all i see currently is the textfields
of the report with which i can filter the data. But no report it shown, which normally appears underneath the input
fields. The rest is just plain white.
Anyone any idea what i have to do?
The runat="server" is specifying if it should run on the server or the clients computer, it doesn't really have to do with the ReportViewer Control specifically, this is an ASP.NET thing.
See here: runat="Server"
In order to get Reports to be fetched from a server you should look into Remote Mode, See here: Remote Mode
Hope this was enough to get you the results you need.