AUTHOR: Stephania Tapela
DATE POSTED: July 11, 2016
Article information
Article relates to
Telerik Reporting
Created by
Stef, Telerik
Last modified
July 11th, 2016
Last modified by
//the report
public
partial
class
ReportTest : Telerik.Reporting.Report
{
ReportTest()
//
// Required for telerik Reporting designer support
InitializeComponent();
this
.Error +=
new
Telerik.Reporting.ErrorEventHandler(
.rptTest_Error);
}
private
void
rptTest_Error(
object
sender, ErrorEventArgs eventArgs)
eventArgs.Cancel =
true
;
throw
Exception(
"Manually cancelled."
);
'the report
Public
Partial
Class
ReportTest
Inherits
Telerik.Reporting.Report
Sub
New
()
'
' Required for telerik Reporting designer support
InitializeComponent()
End
Private
ReportCatalog_Error(sender
As
Object
, eventArgs
Telerik.Reporting.ErrorEventArgs)
Handles
MyBase
.
Error
True
Throw
)
//the client
$(document).ready(
function
() {
$(
"#reportViewer1"
.telerik_ReportViewer({
serviceUrl:
"api/reports/"
,
templateUrl:
'ReportViewer/templates/telerikReportViewerTemplate.html'
reportSource: {
report:
"Telerik.Reporting.Examples.CSharp.ReportCatalog, CSharp.ReportLibrary"
parameters: { }
},
viewMode: telerikReportViewer.ViewModes.INTERACTIVE,
scaleMode: telerikReportViewer.ScaleModes.SPECIFIC,
scale: 1.0,
error:
(e, args) {
//hide the yellow message box
'.trv-error-pane'
).toggle();
//display the error message with via custom UI
alert(
"Error!"
});
override
System.Net.Http.HttpResponseMessage GetParameters(
string
clientID, ClientReportSource reportSource)
try
return
base
.GetParameters(clientID, reportSource);
catch
(Exception ex) {
"Report resolving error."
Overrides
Function
GetParameters(clientID
String
, reportSource
ClientReportSource)
System.Net.Http.HttpResponseMessage
Try
Return
.GetParameters(clientID, reportSource)
Catch
ex
Exception
Resources Buy Try