Telerik Forums
Reporting Forum
3 answers
84 views

Hi there,

Is there a build script available to generate the reporting assemblies correctly?

I need to make some changes to the way that actions are handled within my application and have downloaded the Q2 2015 source files to make the required modifications.

However, when I build the solution, the assemblies generated do not resemble the set of assemblies I have installed.

 

Thanks,

Matt

Stef
Telerik team
 answered on 29 Sep 2015
3 answers
455 views

Hello together

Today I noticed that the HTML 5 report viewer does not work over SSL / HTTPS because the Kendo UI resources are referenced through normal HTTP protocol.
I found the solution through the Kendo UI forums (replace http://cdn.kendostatic.com with https://kendo.cdn.telerik.com) so either this is an error in the reporting template or I am using an older version of it.

Unfortunately, I'm unable to respond to a topic in the Kendo UI forums section which led me to the solution (http://www.telerik.com/forums/problem-with-cdn-s-security-certificate). The posted link to the "JavaScript dependencies help topic" is not correct anymore or does not lead to the solution itself which I found under "Use the Kendo UI CDN service" in the docs).

Regards

Stef
Telerik team
 answered on 29 Sep 2015
2 answers
216 views

Hi,

I am using Q2 2014 SP1 of your Reporting controls.

I have a Graph that contains a bar series and a line series (I don't know if the line series has anything to do with the problem).

I have one item in my Y-Axis Scale CrossAxisPositions and it's Position is Auto with a Value of 0.

The problem is that with certain ranges of numbers, the X Axis crosses the Y Axis at the MINIMUM value in the data set and because of that, no bar is graphed.

I've attached two pictures to show the problem.  In this case the numbers on the graph chart are all between 1 and 3.  You see that the Auto setting has chosen to make the axis cross at 1.  And you can then see that none of the months with a 1, show a value.  It should cross at 0.  Note that this is NOT the only example I have where it is doing this to me.  I have attached a chart with values between 2 and 12 and the graph chose to cross the axis at 2.  I have attached a picture of that as well.  All the areas where you don't see a bar, are actually a 2 but the user doesn't know that.

Of course I can force this setting to use a Position of "Specific" with a Value of 0, but the Auto setting is nice when numbers are very large (yet all close to each other).

Is there anything I can do to make this work correctly?

Thanks,

Brent

Brent Hetland
Top achievements
Rank 1
 answered on 25 Sep 2015
1 answer
91 views

We are converting our Legacy system to .Net using Telerik Reports and the Crosstab control.  Below, is a screen shot of an example from the Legacy system. This is a cross tab report, based on Town/Ward/District and Party Affiliation, counting on Gender.  Formatting is key for our customers.  Any help would be greatly appreciated.

 

Thanks

 

 

Stef
Telerik team
 answered on 25 Sep 2015
2 answers
106 views

We would like to embed Telerik reports inside our winforms application. We would be generating "information panels" using reports but need to capture when a user clicks on items in the report in order to trigger actions in our application.

 Is there any way when using the Winforms reportviewer control to capture either click events on items in a report or intercept the hyperlink actions?

 

TIA

 

Nic

Nic
Top achievements
Rank 1
 answered on 25 Sep 2015
1 answer
235 views

Hello

Any take on this problem would be appreciated.

 

I need to remove a page when a  condition is met.

I check the condition in detail_ItemDatabound as:

 

  private void detail_ItemDataBound(object sender, EventArgs e)
{

if (true)

{  Telerik.Reporting.Processing.DetailSection section = (sender as Telerik.Reporting.Processing.DetailSection);
          
  section.Visible = false;​  //this naturally only blanks the detailsection, i need to completely remove current page

}

}

 

Any hint??

 

regards

Mark

Nasko
Telerik team
 answered on 24 Sep 2015
15 answers
951 views
Hi, 
We have migrated from Asp.Net Web Report viewer to HTML5 Report viewer recently and facing trouble with  “HTML5 Report Viewer” on Production Load balanced servers. (On Single hosted server everything works smoothly) 

1. We have Asp.Net Web application (Not MVC App) with 3 tier arch. WCF Services are getting used to serve reporting data.
2. Ours is Session less app, so in Web.Config we have set <sessionState mode="Off">
3. As a part of migrating to HTML5 Report viewer, we only replaced Asp Web Report Viewer with HTML5 report viewer,
     keeping Web Project, Telerik reporting cs files as it is. ( so technically only HTML5 Report viewer is being used with Asp.Net Web app). 

This setup works well in DEV/QA (Single Server env). However when we deployed to UAT/PROD (Load Balanced env with 2 servers) the report viewer throws 
below error randomly but quite frequently. 

Error creating report document (Report = Hotel.H_Reservation_Report, Enterprise.Reports; Format = HTML5Interactive): Client with ID '201112-bb07' not found. Expired.

It looks to me some caching related error as it says "Expired". Any idea how to get rid of this in particular to multiple server installation?
Appreciate any quick help on this.

Thanks,

Chetan

Stef
Telerik team
 answered on 24 Sep 2015
1 answer
128 views

Hi,

I have a Column graph for which I am generating data dynamically based on the hierarchyId.  When the user clicks on a bar series, I should be able to pass the hierarchyId (the id that was clicked) and build the graph for the next hierarchy level.  ​I want to set the Navigate to Report Action to the same report passing the hierarchy Id(=Fields.HierarchyId) as a report parameter.  When I set this action to a static graph I am able to access the fields.  However, I am not able to access Fields information if I build the graph dynamically.  Any help on this issue is greatly appreciated.  TIA!

Stef
Telerik team
 answered on 24 Sep 2015
1 answer
472 views

Hi,

 

I have requirement to narrow down letter spacing between letter (textbox) in telerik. Is there any way to deal with that ?

Stef
Telerik team
 answered on 24 Sep 2015
2 answers
155 views

Hi

I am using Telerik Reporting  7.2.14.127  in a WPF application.

I am also using Sqlite database with SQLDataSource class.

I have a few graphs in my report, when one of the datasource is empty all the report crush instead of showing an empty graph(the Series is empty, Daaaa).

I get an error:

 An error has occurred while rendering the report: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException()
   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at Telerik.Reporting.Processing.Graphing.Series.LineSeriesImpl.<RenderShapes>d__c.MoveNext()
   at Telerik.Reporting.Processing.Graphing.Series.LineSeriesImpl.Render()
   at Telerik.Reporting.Processing.Graphing.Series.Cartesian.LineSeries.Arrange(IMeasureContext context, RectangleF plotArea)
   at Telerik.Reporting.Processing.Graphing.GraphAreaArrangers.CartesianGraphAreaArranger.ArrangeSeries(IMeasureContext context, RectangleF plotAreaRect)
   at Telerik.Reporting.Processing.Graphing.GraphAreaArrangers.CartesianGraphAreaArranger.Arrange(IMeasureContext context, RectangleF plotAreaRect)
   at Telerik.Reporting.Processing.Graphing.GraphArea.ArrangeContent(IMeasureContext context, RectangleRF clientBounds)
   at Telerik.Reporting.Processing.LayoutElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.VisualElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.LayoutElement.Arrange(IMeasureContext context, RectangleRF finalRect)
   at Telerik.Reporting.Processing.Graph.ArrangeDataItemContent(IMeasureContext context, SizeRF finalClientSize)
   at Telerik.Reporting.Processing.DataItem.ArrangeContent(IMeasureContext context, RectangleRF finalClientBounds)
   at Telerik.Reporting.Processing.LayoutElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.VisualElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.ProcessingElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.LayoutElement.Arrange(IMeasureContext context, RectangleRF finalRect)
   at Telerik.Reporting.Processing.AbsolutePositionLayout.ArrangeContent(IMeasureContext context, SizeRF finalClientSize)
   at Telerik.Reporting.Processing.ReportSectionBase.ArrangeContent(IMeasureContext context, RectangleRF finalClientBounds)
   at Telerik.Reporting.Processing.LayoutElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.VisualElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.ProcessingElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.LayoutElement.Arrange(IMeasureContext context, RectangleRF finalRect)
   at Telerik.Reporting.Processing.StackLayout.ArrangeContent(IMeasureContext context, SizeRF finalClientSize)
   at Telerik.Reporting.Processing.Group.ArrangeContent(IMeasureContext context, RectangleRF finalClientBounds)
   at Telerik.Reporting.Processing.LayoutElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.VisualElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.ProcessingElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.LayoutElement.Arrange(IMeasureContext context, RectangleRF finalRect)
   at Telerik.Reporting.Processing.StackLayout.ArrangeContent(IMeasureContext context, SizeRF finalClientSize)
   at Telerik.Reporting.Processing.Report.ArrangeContent(IMeasureContext context, RectangleRF finalClientBounds)
   at Telerik.Reporting.Processing.LayoutElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.VisualElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.ProcessingElement.ArrangeCore(IMeasureContext context, RectangleRF bounds)
   at Telerik.Reporting.Processing.LayoutElement.Arrange(IMeasureContext context, RectangleRF finalRect)
   at Telerik.Reporting.Processing.LayoutElement.MeasureElement(LayoutElement elementToMeasure, IMeasureContext context)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.MeasureReportCore(Report report, IMeasureContext measureContext)
   at Telerik.Reporting.XamlRendering.WpfReportInteractive.MeasureReportCore(Report report, IMeasureContext measureContext)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.MeasureReport(Report report)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in Telerik.Reporting.dll

 

Thanks in advance

Ron

Ron
Top achievements
Rank 1
 answered on 24 Sep 2015
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?