SQL Reporting :: Customize The Print Option Of The ReportViewer In C# Webforms?
Dec 1, 2010how to write custom code for printing a report in the report viewer in web forms using rdlc files
View 1 Replieshow to write custom code for printing a report in the report viewer in web forms using rdlc files
View 1 Repliesi am trying to call a report with a ReportViewer control using this code:
[Code]....
but i am having this error
Microsoft.Reporting.WebForms.MissingReportSourceException = the source of the report definition has not been specified.
We have a table with report name and a bit column which indicates whether a report is exportable to PDF or not.
Now depending on this column value, I need to hide the PDF option from the dropdown in the reportviewer.
I tried iterating the controls on the webform to find out a dropdown but everything is rendered as div elements.
The other approach I tried is this.
Since the reportviewer is on a .aspx page, I wrote a javascript function which will pull out the value from the hidden field on the page
and hide the div element. Works fine when the page loads the first time. But if I were to change the parameters and hit 'View Report'
again, somehow the javascript function never gets called and the div never gets hidden.
Here is the code for the .aspx page.
[Code]....
I am using assembly Microsoft.ReportViewer.Webforms Version=10.0.0.0. However, each time I build the solution it adds Microsoft.ReportViewer.Webforms Version = 8.0.0.0 by itself. I tried removing Version 8.0.0.0 reference manually and tried building it again but it keeps adding the later version.
View 11 RepliesI have created many reports in my ASP.Net 3.5 app's and using VB Code-behind. I have the following code that will take the report from the reportviewer and on a click of a button, export it to PDF. So now, I can hide the reportviewer and just have the button click events generate my PDF's. I do not know how to tweak this code to enable me to print directly from another button's click event without the reportviewer being visible.
[Code]....
What I am looking for is how to fill the tableadapter that I am using in the .xsd dataset file to the I do not have to incorporate reportviewers anymore?I know my code above would need to be adjusted so that its not looking at ReportViewer1 for the Report/Data... But I do not know how to do this.
i would be glad for a kind assistance on how to print reportviewer without showing the reportviewer or the toolbar? this is my code to bind report
[Code]....
So here is the situation. We have a very simple report on a report server, which is the same server as our application server. When viewing the report directly on the report server, printing works fine. Also, when running my asp.net application locally in debug mode printing works fine. The only time we have a problem is when we deploy to the application server and access the reportviewer embedded in the page. When pressing the print button in this situation, nothing happens at all. Then when pressed a second time, I get a javascript error saying "Permission denied." with no further information. Then the page automatically refreshes and that cycle starts over.
View 5 RepliesI hope that I am posting this in the correct forum and its not a duplicate...
I have the following code that from a click of a button will create a PDF of a .rdlc report. It works great but I have to have a reportviewer setup on the page in order for it to work.
Is there anyway via VB code to PDF the report without having to incorporate a reportviewer on the screen? What happens if I have a report with more than 1 tableadapter configured in it?
Also, how can the code be set to Print the report without a reportviewer?
[Code]....
I am getting an error : Unable to load Print control with the defalt print option of the report viewer
there is a RSClient.cab which we would need to install to get the print control running in every client but then all the clients in the organization would not have a the admin rights to install it.
In VS2008 C# web applications when using Microsoft Reportviewer to create an embedded rdlc report you can generate a report on the screen but when you try to send that same report to the printer by clicking the printer icon on the toolbar you get an error stating:
"unable to load client print control"
How do you get the report to print on the printer?
I m using Client side RDLC reports, the problem which i m facing is that IE shows the report with Print button but Morzilla Firefox does not show print button. How can i rectify the above problem or an alternative soln.
View 2 RepliesI have a webform on which i display all the details of a particular record now i want to give my client print functionality so he can print those detail. Can this be done in asp.net and if yes then how?
View 4 RepliesI've got a web app developed in VS 2008, using the .net 3.5 framework.Within the app I've got the reportviewer control. It's pointing to a report built in VS 2005 as my server uses SQL Server 2005, and therefore Reporting Services 2005.When I click the print button on the report viewer toolbar I get "Unable to load client print control".When I go to the report directly (http://servername/reports) and click the print button from there it works.I assume that it's to do with the versions I'm using. I do have the report viewer 2008 installed on the server.What's the best way to fix it? I'd rather not develop the app in VS 2005, but will if that's the only way.
View 6 RepliesI am new to Sql Server Reporting .How to customize sql server reporting services home page?
Means, how to put some background picture, how to change shapes of Tabs, how to Insert Header Picutre at the top and so on.
I have one application in that there are two server 1. Web/Application Server 2. Database Server. i installed only reporting services component on web server and connect report server database from second server i.e DB Server. but When i clicked on report services URL it gives error: The report server installation is not initialized. (rsReportServerNotActivated) what extra needs to configure report server?? what are the steps to configure report server ?? i checked in log files it shows as :
appdomainmanager!DefaultDomain!fcc!03/29/2010-14:15:15:: i INFO: Appdomain:11 ReportManager_MSSQLSERVER_0-3-129143259005241268 started.
appdomainmanager!ReportManager_0-3!fcc!03/29/2010-14:15:16:: i INFO: RS authentication mode is 4; effective ASP.NET authentication mode is Windows. vdir=/Reports.
appdomainmanager!DefaultDomain!fcc!03/29/2010-14:15:16:: i INFO: Appdomain:11 ReportManager_MSSQLSERVER_0-3-129143259005241268 initialized (#2).
appdomainmanager!DefaultDomain!1e0!03/29/2010-14:15:23:: i INFO: Appdomain:12 ReportServer_MSSQLSERVER_0-4-129143259230591718 started.
appdomainmanager!ReportServer_0-4!1e0!03/29/2010-14:15:24:: i INFO: RS authentication mode is 4; effective ASP.NET authentication mode is Windows. vdir=/ReportServer.
httpruntime!ReportServer_0-4!1e0!03/29/2010-14:15:24:: i INFO: Report Builder manifest file C:Program FilesMicrosoft SQL ServerMSRS10.MSSQLSERVERReporting ServicesReportServerReportBuilderReportBuilder_2_0_0_0MSReportBuilder.exe.manifest not found.
appdomainmanager!DefaultDomain!1e0!03/29/2010-14:15:24:: i INFO: Appdomain:12 ReportServer_MSSQLSERVER_0-4-129143259230591718 initialized (#2).
webserver!ReportServer_0-4!1e0!03/29/2010-14:15:54:: i INFO: Reporting Web Server started
resourceutilities!ReportServer_0-4!1e0!03/29/2010-14:15:54:: i INFO: Reporting Services starting SKU: Standard
resourceutilities!ReportServer_0-4!1e0!03/29/2010-14:15:54:: i INFO: Evaluation copy: 0 days left
resourceutilities!ReportServer_0-4!1e0!03/29/2010-14:15:54:: i INFO: Running on 2 physical processors, 2 logical processors
runningjobs!ReportServer_0-4!1e0!03/29/2010-14:15:54:: i INFO: Running Requests Scavenger timer enabled: Next Event: 60 seconds. Cycle: 60 seconds
runningjobs!ReportServer_0-4!1e0!03/29/2010-14:15:54:: i INFO: Running Requests DB timer enabled: Next Event: 60 seconds. Cycle: 60 seconds
runningjobs!ReportServer_0-4!1e0!03/29/2010-14:15:54:: i INFO: Memory stats update timer enabled: Next Event: 60 seconds. Cycle: 60 seconds
library!ReportServer_0-4!1e0!03/29/2010-14:15:56:: Call to GetPermissionsAction(/).
library!ReportServer_0-4!1e0!03/29/2010-14:15:56:: i INFO: Catalog SQL Server Edition = Standard
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:56:: i INFO: Initializing crypto as user: NT AUTHORITYNETWORK SERVICE
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:56:: i INFO: Exporting public key
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:56:: i INFO: NT Service not activated
library!ReportServer_0-4!1e0!03/29/2010-14:15:56:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized., ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized.
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:56:: i INFO: Initializing crypto as user: NT AUTHORITYNETWORK SERVICE
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:56:: i INFO: Exporting public key
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:56:: i INFO: NT Service not activated
library!ReportServer_0-4!1e0!03/29/2010-14:15:56:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized., ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized.
ui!ReportManager_0-3!fcc!03/29/2010-14:15:57:: e ERROR: System.Web.Services.Protocols.SoapException: The report server installation is not initialized. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server
installation is not initialized.
at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.GetPermissions(String Item, String[]& Permissions)
at Microsoft.ReportingServices.WebServer.ReportingService2005.GetPermissions(String Item, String[]& Permissions)
ui!ReportManager_0-3!fcc!03/29/2010-14:15:57:: e ERROR: HTTP status code --> 200
-------Details--------
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: The report server installation is not initialized. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation
is not initialized.
at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.GetPermissions(String Item, String[]& Permissions)
at Microsoft.ReportingServices.WebServer.ReportingService2005.GetPermissions(String Item, String[]& Permissions)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.SqlServer.ReportingServices2005.ReportingService2005.GetPermissions(String Item)
at Microsoft.SqlServer.ReportingServices2005.RSConnection.GetPermissions(String Item)
at Microsoft.ReportingServices.UI.Permissions.GetPermissions()
at Microsoft.ReportingServices.UI.Permissions.CurrentUser(String itemPath)
at Microsoft.ReportingServices.UI.ReportingPage.get_RSUser()
at Microsoft.ReportingServices.UI.FolderPage.Page_Init(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.UI.Control.OnInit(EventArgs e)
at System.Web.UI.Page.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
library!ReportServer_0-4!1e0!03/29/2010-14:15:57:: Call to GetSystemPropertiesAction().
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:57:: i INFO: Initializing crypto as user: NT AUTHORITYNETWORK SERVICE
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:57:: i INFO: Exporting public key
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:57:: i INFO: NT Service not activated
library!ReportServer_0-4!1e0!03/29/2010-14:15:57:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized., ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized.
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:57:: i INFO: Initializing crypto as user: NT AUTHORITYNETWORK SERVICE
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:57:: i INFO: Exporting public key
crypto!ReportServer_0-4!1e0!03/29/2010-14:15:57:: i INFO: NT Service not activated
library!ReportServer_0-4!1e0!03/29/2010-14:15:57:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized., ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized.
ui!ReportManager_0-3!fcc!03/29/2010-14:15:57:: e ERROR: Exception in ShowErrorPage: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.End()
at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) at at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.End()
at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)
I am using telerik grid. I need to apply a filter for all the columns in my grid. Currenly I am customizing the filter option using the following code. By using the following code, I am removing the certain items for all the columns. But, for a date column what are the possible options for filtering in the grid and how to customize those filtering options?
Code Behind
protected void RGVTest_Init(object sender, EventArgs e)
{
GridFilterMenu menu = RGVTest.FilterMenu; [code]....
Is it possible to print SSRS 2008 remote rdl reports on asp.net web page to a default printer without showing the print dialog?
View 1 RepliesWhen I try to print SSRS report I got the message: Unable to load client print control.
I am using report viewer to view the report
My ASP.Net application is running on a server.
My MS SQL server is running on a separate server
My Report server is running a separate server
I tried installing the report viewer patch from [URL] and installed the same on all the three servers ... and have restarted too!
It is not working on production environment and the same is working in development environment
I am working with asp.net 2.0 project. I have a gridview in one of my forms which contains list of people who are late in payments. Now when I select an item in the grid and hit open it opens a letter to be sent to that person. The user can go and hit print in the letter form and the letter gets printed.
Now the user wants to select multiple items from the list and hit "print All" on the grid page and get all the letters printed silently for all the selected items in the grid.
have an asp.net page with a reportViewer control hosting a report in remote processing Mode.
View 2 RepliesI am having an issue where if I click on the print icon in the report viewer embedded in an application, I get the error "unable to load client print control". However, when running through report manager, this is fine. I am running SQL Server 2005 SP3 and report viewer 9.
View 1 RepliesIt seems the Print Icon in Reporting Services is now throwing up a Windows Authentication box. Even when entering my domainusername and password, nothing happens. It just keeps popping up?
Our reporting service URL is a http://IP Address/........
Not sure if that has anything to do with it. We did add the I.P. in the Local Intranet Zones but still nothing works.
Upgraded to IE 8 and received the "Unable to load client print control" msg researched this a bit and everything pointed to the Killbit hotfix. However we did not install this hotfix so this can't be the problem. Uninstalled IE 8 and went back to IE 6 still get the error msg.
Running windows 2003 server, SQL server 2005sp2 on same box
workstations XP Prosp2
I am getting this error that is related to ReportsViewer. I need to eliminate all references to this library. So where do I need to start deleting the references?
Description: An error occurred during the processing of a configuration file required to service this request. review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
<add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
I am developing a .NET 3.5 web application. We are using some of the Microsoft Reporting tools, which are a pain but a digress, and when I deploy, I get errors when trying to load the site.
This is the error:
[Code]....
However, my web config reads:
[Code]....
I specify 9.0.0.0 in everything. The only concern I have is that the build server uses .NET 4.0 but I have specified to build with 3.5 and on my deployed server I have the 9.0.0.0 dll files for the report viewer. why the server is looking for 10 when everything says 9?