- Home
- Forum
- ASP.NET MVC
- ReportViewer export filename
Starting in 2019, the Reporting control is no longer included in Essential Studio®. If you're experiencing issues with the Syncfusion� Reporting Platform, Report Viewer, Report Designer, or Report Writer, we recommend migrating to Bold Reports, our dedicated reporting platform.
Bold Reports offers a comprehensive suite of tools and features for all your reporting needs, and we will help you make a smooth transition from the discontinued control. Our support team at https://support.boldreports.com/ is here to assist you with any questions or difficulties you may encounter during the migration process.
We thank you for choosing Syncfusion� and appreciate your understanding.
Bold Reports offers a comprehensive suite of tools and features for all your reporting needs, and we will help you make a smooth transition from the discontinued control. Our support team at https://support.boldreports.com/ is here to assist you with any questions or difficulties you may encounter during the migration process.
We thank you for choosing Syncfusion� and appreciate your understanding.
ReportViewer export filename
I'm passing the RDL to the control via stream. When I export the report, the filename is always report.pdf, report.xlsx, etc. How can I change that download file name to something more meaningful?
SIGN IN To post a reply.
1 Reply
YD
Yuvaraj Devarajan
Syncfusion Team
November 9, 2016 06:52 AM UTC
Hi Richard,
Thanks for contacting Syncfusion support.
We have a “ReportExport” event in ReportViewer control to set the report name dynamically while clicking the reportviewer export option as shown in the following code example,
|
<script>
function onReportExport(args) {
//increament file name in JS
var _exportName = $(args.exportAction).find('#' + this._id + '_exportfileName');
var currentDate = new Date();
var date = currentDate.getDate();
var month = currentDate.getMonth();
var year = currentDate.getFullYear();
_exportName.val('DemoReport ' + date + '-' + month + '-' + year);
}
</script>
<body style="overflow: hidden; position: static; margin: 0px; padding: 0px; width: 100%; height: 100%">
<div style="width:100%; height:100%; position:absolute;">
@(Html.EJ().ReportViewer("reportsample")
.ProcessingMode(Syncfusion.JavaScript.ReportViewerEnums.ProcessingMode.Remote)
.ReportServiceUrl(VirtualPathUtility.ToAbsolute("~/api/ReportApi"))
.ReportPath("~/App_Data/GroupingAgg.rdl")
.ReportExport("onReportExport")
)
</div>
</body> |
We have prepared a sample and it can be downloaded from,
Sample: http://www.syncfusion.com/downloads/support/directtrac/general/ze/ReportViewerSample1032217086.zip
Please refer to the below UG documentation for more information,
Regards,
Yuvaraj D.
SIGN IN To post a reply.
- 1 Reply
- 2 Participants
-
RI Richard
- Nov 8, 2016 10:06 AM UTC
- Nov 9, 2016 06:52 AM UTC