This is a migrated thread and some comments may be shown as answers.

RadChart(Promethues) in a RadBGrid (ASP.NET RadControls) cell

7 Answers 105 Views
Chart (Obsolete)
This is a migrated thread and some comments may be shown as answers.
Sub
Top achievements
Rank 1
Sub asked on 06 Feb 2008, 09:24 PM
Hi,

I am trying to use the RadChart conrtol from Promethues in each cell of the RadGrid from RadControls. Basically my grid has 8 columns and upto 50 rows. each cell would contain a text and a datagram(bar chart). I am new to RadChart control and I would like to get an example of accomplishing my need from Telerik. Example in VS 2008 would be appreciated. Also I am wondering the performance of this approach.

Thanks
Sub

7 Answers, 1 is accepted

Sort by
0
Sebastian
Telerik team
answered on 07 Feb 2008, 08:33 AM
Hi Sub,

I think that you can use the following integration example of RadGrid and RadChart Classic as a starting point:

http://www.telerik.com/demos/aspnet/Controls/Examples/Integration/GridAndChart/ChartInGrid/DefaultCS.aspx?product=grid

You will need to modify it a bit to work with the Prometheus versions of the products. Additionally, since RadChart is rendered as a single image in the browser, there should be no noticeable performance penalties introduced from the fact that there will be chart in each row of the grid.

If you would like to learn more about how to optimize the RadGrid performance, examine the Controls -> RadGrid -> Performance tips and tricks chapter from the online documentation:

http://www.telerik.com/help/radcontrols/prometheus/

Best regards,
Stephen
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
Sub
Top achievements
Rank 1
answered on 02 Jun 2008, 08:11 PM
I am getting the 'System.OutOfMemoryException' error randomly and afraid about RadChart control as it uses the session to store the images and when there are multiple users like 300 uses the applicaiton it might end up with server crash. I understand to set UseSession=false but it slows down the performance according to the reply from Telerik "set UseSession to false and provide TempImagesFolder. Indeed, it is possible that writing a file to the disk will slow down the process."


The error below is just for ONE user with multiple chart controls on the page. What is the recomended solution?


 Type : Telerik.Charting.ChartException, Telerik.Charting, Version=2.0.1.0, Culture=neutral, PublicKeyToken=d14f3dcc8e3e8763
 Message : An Unexpected error has occurred. Please review the InnerException for more information how to resolve the problem.
 Source : Telerik.Charting
 Help link :
 Data : System.Collections.ListDictionaryInternal
 TargetSite : System.Drawing.Image GetException(Telerik.Charting.RenderEngine, System.Exception)
 Stack Trace :    at Telerik.Charting.Chart.GetException(RenderEngine renderEngine, Exception ex)
    at Telerik.Charting.Chart.GetImage(Int32 width, Int32 height)
    at Telerik.Web.UI.RadChart.RenderClassic(HtmlTextWriter writer)
    at Telerik.Web.UI.RadChart.RenderContents(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
    at Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Control.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at Telerik.Web.UI.GridTable.RenderContents(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
    at Telerik.Web.UI.GridTable.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
    at Telerik.Web.UI.GridTableViewBase.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
    at Telerik.Web.UI.RadCompositeDataBoundControl.RenderContents(HtmlTextWriter writer)
    at Telerik.Web.UI.RadGrid.RenderContents(HtmlTextWriter writer)
    at Telerik.Web.UI.RadGrid.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at Telerik.Web.UI.RadAjaxPanel.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
    at Telerik.Web.UI.RadAjaxPanel.RenderContents(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
    at Telerik.Web.UI.RadAjaxPanel.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Control.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Control.Render(HtmlTextWriter writer)
    at System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Control.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Control.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)
    at ASP.masterpages_top_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\Build\OutputFolder\Daytona_Enterprise_Web_build_1.7.20.000\Release\_PublishedWebsites\Picis.Web.Application.Daytona\MasterPages\Top.Master:line 33
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Control.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Control.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Page.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Page.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.Page.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

  Inner Exception
  ---------------
  Type : System.OutOfMemoryException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
  Message : Exception of type 'System.OutOfMemoryException' was thrown.
  Source : System
  Help link :
  Data : System.Collections.ListDictionaryInternal
  TargetSite : Void Add(System.Object, System.Object)
  Stack Trace :    at System.Collections.Specialized.HybridDictionary.Add(Object key, Object value)
     at System.Web.UI.StateBag.Add(String key, Object value)
     at System.Web.UI.StateBag.set_Item(String key, Object value)
     at Telerik.Charting.Styles.StyleTextBlock.set_MaxLength(Int32 value)
     at Telerik.Charting.SeriesItemLabel..ctor(ChartSeries series)
     at Telerik.Charting.ChartSeriesItem.AddLabel(String text, RectangleF rect, RenderEngine engine)
     at Telerik.Charting.RenderEngine.RenderBar(ChartSeries series, Int32 index, ChartSeriesItem item, Int32 itemIndex, RectangleF barRect)
     at Telerik.Charting.RenderEngine.RenderBarSeries(ChartSeries series, Int32 index, BarOrderingMode mode)
     at Telerik.Charting.RenderEngine.Render(ChartSeries series, Int32 index)
     at Telerik.Charting.RenderEngine.RenderPlotAreaElements(Boolean withGrid, Boolean withTicks)
     at Telerik.Charting.RenderEngine.Render(IContainer element)
     at Telerik.Charting.Chart.GetImage(Int32 width, Int32 height)

0
Ves
Telerik team
answered on 03 Jun 2008, 03:44 PM
Hi Sub,

In most cases it is not a good practice to put huge data in session variable because this information is stored in the server's memory and will multiply by the users' count. Therefore this may lead to a large overhead and your server running out of memory. You may also consider separating more memory for the application pool.

I can see your concerns about a possible slow down caused by multiple disk writes, however avoiding disk writes is related to the need for more memory available for the application.
You will need to find this balance.

All the best,
Ves
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
Sub
Top achievements
Rank 1
answered on 03 Jun 2008, 04:00 PM
Thanks for the reply. I understand that it is not a good practice to put huge data in session variable. But the RadChart is throwing a 'Outof memory' exception when the server is NOT really running out of memory. this is just a single user scenario and Chart controls are not able to handle it. It seems that there is an issue internally with in RadChart contol related to memory leak. Also the behavior/error is random. 

I am going to try setting UseSession=false and set the TempFolder property to a folder where the ASP.NET process has read/write rights. Is it true that 'The file will be automatically deleted after a couple of minutes.' according to the below thread? I ddid not notice this behavior when I tried this last time

http://www.telerik.com/community/forums/thread/b311D-bahbmd.aspx
0
Sub
Top achievements
Rank 1
answered on 03 Jun 2008, 09:15 PM
Stephen ,

I tried to use the TempImageFolder and it is rendering the images too slow on the client side. Also it is not guaranteed that it deletes the files from the temp folder. Sometimes it deletes and some times it not. Once it is not deleting then it will never delete it again.

1. When exactly the images are deleted? At what event and how do I make sure that RadChart control deletes it?

2. In case of multi user scenario whether RadChart clears out only the unused images or all the images under the folder.
0
Sub
Top achievements
Rank 1
answered on 04 Jun 2008, 01:40 PM
Hi,

Thanks for your reply. I tried with the below settings in RadChart.

UseSession

="false" TempImagesFolder="~/Images/temp"

Just for single user it gives the below error. I do not understand why it is throwing this exception when our dedicative server has more memory and disk space to store the images. The RadChart control can not even handle creating even the limited number of images. Our images are smaller and 1KB size

It looks like the problem concerning OutOfMemoryException is caused by an infinite loop in creating RadChart images. I searched your forums and found the 'OutOfMemoryException' related issues in other controls. I suspect this is one of those.

Here is the control definition:

<

telerik:RadChart OnItemDataBound="radDatagram_OnItemDataBound" CreateImageMap="false" ID="radDatagram" Skin="none" EnableViewState="false"

runat="server" Height="15px" Width="45px" ChartTitle-Visible="false"

Legend-Visible="False" UseSession="false" TempImagesFolder="~/Images/temp"

BorderWidth="10px">

<Appearance Border-Visible="false" FillStyle-FillType="solid" FillStyle-MainColor="transparent" >

</Appearance>

<PlotArea>

<Appearance Border-Visible="false" Dimensions-Margins="0px, 0px, 0px, 0px">

<FillStyle FillType="solid" SecondColor="Transparent" MainColor="Transparent">

</FillStyle>

</Appearance>

<YAxis Visible="false" IsZeroBased="false" AutoScale="false" >

<Appearance MajorGridLines-Visible="false" MinorGridLines-Visible="false" LabelAppearance-Visible="false">

</Appearance>

</YAxis>

<XAxis MaxValue="15" Visible="False" MinValue="1" Step="1" AutoScale="false" AutoShrink="true">

<Appearance MajorGridLines-Visible="false" MinorGridLines-Visible="false" LabelAppearance-Visible="false">

</Appearance>

</XAxis>

</PlotArea>

<Series>

<telerik:ChartSeries ></telerik:ChartSeries>

</Series>

</telerik:RadChart>

Here is the error:

What is the maximum number of RadChart controls that can exists on a single page? If we use the session or not what would be the maximum number of RadChart controls that can be used in multi user situation say 10 to 20 concurrent users? To give me the numbers just asume that there are no other large objects stored in the session or memory....

This is a critical issue in our applicaiton. I hope to get a good solution from Telerik.

[OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.]
   System.Collections.Specialized.HybridDictionary.Add(Object key, Object value) +51
   System.Web.UI.StateBag.Add(String key, Object value) +119
   System.Web.UI.StateBag.set_Item(String key, Object value) +9
   Telerik.Charting.Styles.Dimensions.set_Width(Unit value) +54
   Telerik.Charting.Styles.DimensionsMarker.set_Width(Unit value) +39
   Telerik.Charting.Styles.DimensionsMarker.ResetWidth() +10
   Telerik.Charting.Styles.Dimensions..ctor() +67
   Telerik.Charting.ChartBaseLabel..ctor(Object parent, IContainer container, TextBlock textBlock, LayoutStyle appearance) +446
   Telerik.Charting.ChartLabel..ctor(Object parent, IContainer container, StyleLabel appearance, TextBlock textBlock, String text) +19
   Telerik.Charting.ChartAxisItem..ctor(String labelText, Color color, Boolean visible, IContainer container) +380
   Telerik.Charting.ChartAxis.AddItem(String label, Color color, Boolean visible) +52
   Telerik.Charting.ChartAxis.AddItem(String label, Color color) +22
   Telerik.Charting.ChartAxis.AddItem(String label) +26
   Telerik.Charting.ChartAxis.AddItem(String label, Double value) +9
   Telerik.Charting.ChartAxis.AddRange(Double minValue, Double maxValue, Double step) +513
   Telerik.Charting.ChartAxis.Initialize(Double min, Double max) +206
   Telerik.Charting.ChartYAxis.Initialize(Double min, Double max) +668
   Telerik.Charting.ChartYAxis.InitializeItems() +152
   Telerik.Charting.RenderEngine.InitializeChartElements() +147
   Telerik.Charting.Chart.GetImage(Int32 width, Int32 height) +314

[ChartException: An Unexpected error has occurred. Please review the InnerException for more information how to resolve the problem.]
   Telerik.Charting.Chart.GetException(RenderEngine renderEngine, Exception ex) +447
   Telerik.Charting.Chart.GetImage(Int32 width, Int32 height) +587
   Telerik.Web.UI.RadChart.RenderClassic(HtmlTextWriter writer) +151
   Telerik.Web.UI.RadChart.RenderContents(HtmlTextWriter writer) +351
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer) +9
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +97
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.GridTable.RenderContents(HtmlTextWriter writer) +1960
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   Telerik.Web.UI.GridTable.Render(HtmlTextWriter writer) +1801
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   Telerik.Web.UI.GridTableViewBase.Render(HtmlTextWriter writer) +27
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   Telerik.Web.UI.RadCompositeDataBoundControl.RenderContents(HtmlTextWriter writer) +14
   Telerik.Web.UI.RadGrid.RenderContents(HtmlTextWriter writer) +53
   Telerik.Web.UI.RadGrid.Render(HtmlTextWriter writer) +173
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.RadAjaxPanel.RenderChildren(HtmlTextWriter writer) +152
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   Telerik.Web.UI.RadAjaxPanel.RenderContents(HtmlTextWriter writer) +22
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   Telerik.Web.UI.RadAjaxPanel.Render(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer) +111
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) +236
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer) +117
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +59
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +68
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +37
   ASP.masterpages_top_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\TFS_Projects\4906_Daytona\dev\src\Picis.Web.Daytona\Picis.Web.Application.Daytona\MasterPages\Top.Master:33
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Page.Render(HtmlTextWriter writer) +26
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +619
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Page.Render(HtmlTextWriter writer) +26
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +619
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Page.Render(HtmlTextWriter writer) +26
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2558
0
Ves
Telerik team
answered on 05 Jun 2008, 01:33 PM
Hi Sub,

We have answered your question in your support ticket. I will paste here the answer, you will find the attachment in the support ticket.


I am afraid we are not aware of an issue with infinite loop in RadChart and we are not able to reproduce it. Please, find attached a small page showing RadGrid with a chart for each row - 150 rows. The grid displays fine all the charts at our side. There are actually two pages -- one with charts using session and another with charts written in temporary folder.

Can you please, modify this page or attach another runnable page, which reproduces the issue. As soon as we are able to reproduce the issue at our side we will investigate it and provide further assistance.

I do not think this issue is related to any other Telerik control. The stack trace shows that it comes from Telerik.Charting.Styles namespace, used only by RadChart.


Best regards,
Ves
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
Chart (Obsolete)
Asked by
Sub
Top achievements
Rank 1
Answers by
Sebastian
Telerik team
Sub
Top achievements
Rank 1
Ves
Telerik team
Share this question
or