or
HI,
I have used rad chart control in ascx control of sitefinity application.
For that i have added below code to the ascx control
<telerik:RadChart ID="RadChart2" runat="server">
<Series>
<telerik:ChartSeries>
<Items>
<telerik:ChartSeriesItem YValue="10" />
<telerik:ChartSeriesItem YValue="15" />
</Items>
</telerik:ChartSeries>
</Series>
</telerik:RadChart>
and added below tags to the web.config file.
Below are added to the controls of pages tag.
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
<add tagPrefix="telerik" namespace="Telerik.Charting" assembly="Telerik.Web.UI"/>
And the below tag has been added to httpHandlers section of system.web.
<add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" verb="*" validate="false"/>
And another tag has been added to handlers section of system.webserver
<add name="ChartImage_axd" verb="*" preCondition="integratedMode" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
But I am getting the following exception when accessing the corresponding page.
“Error loading RadChart image.You may also wish to check the ASP.NET Trace for further details.Display stack trace?”
I am using iis 7.5.Please suggest me how to solve this issue.
Thanks
Kiran G.
“ and ”, since curly quotes can cause so many problems. 
protected void makechart() { RadChart invChart = new RadChart(); invChart.ChartTitle.Visible = false; // Create a ChartSeries and assign its name and chart type ChartSeries chartSeries = new ChartSeries(); chartSeries.Name = "TotalValue"; chartSeries.Type = ChartSeriesType.Pie; // Display Item Labels in the Legend chartSeries.Appearance.LegendDisplayMode = ChartSeriesLegendDisplayMode.ItemLabels; // Open SQL Connection SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); connection.Open(); SqlCommand command = new SqlCommand("GetInventoryValue", connection); command.CommandType = CommandType.StoredProcedure; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { // Set value and value text chartSeries.AddItem((Double)(reader.GetValue(0)), reader.GetValue(0).ToString()); } // Close SQL Connection connection.Close(); // add the series to the RadChart Series collection invChart.Series.Add(chartSeries); // add the RadChart to the page. this.invChart.Controls.Add(invChart); } }function onGridCreated(sender, args) { alert("onGridCreated"); var masterTable = sender.get_masterTableView(); //alert(masterTable.get_dataItems().length); var i = 0; var rows = masterTable.get_dataItems(); for (var i = 0; i < rows.length; i++) { for (var j = 0; j < i.rows; j++) { var btnIsDualListedYes = args.get_item().findControl("btnIsDualListedYes"); var btnIsDualListedNo = args.get_item().findControl("btnIsDualListedNo"); if (btnIsDualListedYes != null && btnIsDualListedNo != null) { var intrumentMasterID = btnIsDualListedYes.get_groupName(); if (dualListedSelection[id]) { alert("Dual Listed " + id + " True"); btnIsDualListedYes.set_checked(true); btnIsDualListedNo.set_checked(false); } else { alert("Dual Listed " + id + " False"); btnIsDualListedYes.set_checked(false); btnIsDualListedNo.set_checked(true); } } else { alert("btnIsDualListedYes and btnIsDualListedNo is NULL"); }// } }| <rad:RadFormDecorator ID="RadFormDecorator1" runat="server" DecorationZoneID="BodyContents" DecoratedControls="Buttons, CheckBoxes, RadioButtons" /> |
| <rad:RadComboBox ID="rcbTradeStatus" runat="server" DataValueField="pkTradeStatus" DataTextField="sStatusDesc" Width="300px" HighlightTemplatedItems="true" AllowCustomText="true"> |
| <ItemTemplate> |
| <asp:CheckBox ID="cbTradeStatus" runat="server" TextAlign="Right" Text='<%# Eval("sStatusDesc") %>' /> |
| </ItemTemplate> |
| </rad:RadComboBox> |
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Page3.aspx.vb" Inherits="ASPNET4Test1.Page3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div> <asp:Panel ID="Panel1" runat="server"> </asp:Panel> </div> </form></body></html>Imports System.DataImports System.Collections.GenericImports Telerik.Web.UIImports System.LinqPublic Class Page3 Inherits System.Web.UI.Page Private Sub Panel1_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Panel1.Init Try Dim _date3 As RadDatePicker = Nothing Dim oLabel As Label Dim _cal As RadCalendar = Nothing Dim _calAdded As Boolean = False Dim Pnl As System.Web.UI.WebControls.WebControl = Panel1 Dim _posLeft As Integer = 80 Dim _posLabelLeft As Integer = 20 Dim _posTop As Integer For _tabIndex As Integer = 1 To 3 _posTop = _tabIndex * 20 + 20 If IsNothing(_cal) Then _cal = New RadCalendar() _cal.ID = "sharedcalendar" Pnl.Controls.Add(_cal) End If oLabel = New Label oLabel.Style.Add("position", "absolute") oLabel.Style.Add("top", String.Format("{0}px", (_posTop).ToString())) oLabel.Style.Add("left", String.Format("{0}px", (_posLabelLeft).ToString())) oLabel.Style.Add("width", String.Format("{0}px", (50).ToString())) oLabel.Style.Add("height", String.Format("{0}px", (22).ToString())) oLabel.Text = "Field " + _tabIndex.ToString() oLabel.CssClass = "fls " oLabel.EnableViewState = True Pnl.Controls.Add(oLabel) _date3 = New RadDatePicker() _date3.ID = "dtp_" + _tabIndex.ToString() _date3.Width = Unit.Pixel(60 + 15) '+ 10 ' 87 _date3.Height = Unit.Pixel(22 - 5) ' - 13 _date3.TabIndex = _tabIndex _date3.SharedCalendar = _cal _date3.Style.Add("position", "absolute") _date3.Style.Add("top", String.Format("{0}px", (_posTop).ToString())) _date3.Style.Add("left", String.Format("{0}px", _posLeft.ToString())) ' sCLeft) _date3.Attributes.Add("fieldid", "fld" + _tabIndex.ToString()) _date3.Attributes.Add("fieldname", "fld" + _tabIndex.ToString()) _date3.Attributes.Add("fieldtype", "date") _date3.Calendar.EnableNavigationAnimation = True _date3.Culture = System.Globalization.CultureInfo.CurrentUICulture _date3.MinDate = CDate("1900-1-1") _date3.ShowPopupOnFocus = True _date3.DatePopupButton.Visible = False _date3.DateInput.EmptyMessage = System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern.ToUpper() _date3.DateInput.DateFormat = System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern _date3.DateInput.DisplayDateFormat = System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern _date3.DateInput.SelectionOnFocus = SelectionOnFocus.SelectAll _date3.DateInput.ShowButton = False _date3.DateInput.Width = Unit.Pixel(60) _date3.DateInput.Height = Unit.Pixel(22 - 5) Pnl.Controls.Add(_date3) Next Catch ex As System.Exception Trace.Write(String.Format("Failed to draw fields. Exception: {0}", ex.ToString())) Throw Finally Trace.Write("End ---> Panel1_Init") End Try End SubEnd Class