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

Thread is closed for posting
8 posts, 0 answers
  1. Sub
    Sub avatar
    91 posts
    Member since:
    Nov 2007

    Posted 06 Feb 2008 Link to this post

    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
  2. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 07 Feb 2008 Link to this post

    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
  3. Sub
    Sub avatar
    91 posts
    Member since:
    Nov 2007

    Posted 02 Jun 2008 Link to this post

    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)

  4. Ves
    Admin
    Ves avatar
    2926 posts

    Posted 03 Jun 2008 Link to this post

    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
  5. Sub
    Sub avatar
    91 posts
    Member since:
    Nov 2007

    Posted 03 Jun 2008 Link to this post

    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
  6. Sub
    Sub avatar
    91 posts
    Member since:
    Nov 2007

    Posted 03 Jun 2008 Link to this post

    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.
  7. Sub
    Sub avatar
    91 posts
    Member since:
    Nov 2007

    Posted 04 Jun 2008 Link to this post

    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
  8. Ves
    Admin
    Ves avatar
    2926 posts

    Posted 05 Jun 2008 Link to this post

    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
Back to Top