or
Hi,
We are displaying a Point chart which plots weekly data for an entire year (52 weeks). I.e., X Axis will have 52 marks. For each week, it plots three points.
We are doing series mapping inside PreRender event of the chart control.
The code inside this event runs in no time.
The stored procedure returns the result in 0 seconds.
But the chart control takes around 20 seconds to render.
Please let us know if there is any way to reduce the time to render.
Thanks in advance.function onClientTabSelecting(sender, args) { var ajaxManager = $find("<%=DefaultAjaxManager.ClientID %>"); var tab = args.get_tab().get_text(); var argstr = tab; switch (tab) { case "Logout": PageMethods.Logout(); window.location = "Login" break; case "User Page": window.location = "User" break; case "Company Maintenance": ajaxManager.ajaxRequest(argstr); break; case "Dashboard Maintenance": ajaxManager.ajaxRequest(argstr); break; } }protected void manager_AjaxRequest(object sender, AjaxRequestEventArgs e) { switch (e.Argument) { case "Company Maintenance": manager.AjaxSettings.AddAjaxSetting(manager, AdminMultiPage); manager.AjaxSettings.AddAjaxSetting(manager, AdminTabStrip); AddPageView("CompanyMaintenance"); break; case "Dashboard Maintenance": manager.AjaxSettings.AddAjaxSetting(manager, AdminMultiPage); manager.AjaxSettings.AddAjaxSetting(manager, AdminTabStrip); AddPageView("DashBoardMaintenance"); break; } }
private void AddPageView(string viewID)
{
RadPageView view = new RadPageView();
view.ID = viewID;
AdminMultiPage.PageViews.Add(view);
}
protected void AdminMultiPage_PageViewCreated(object sender, RadMultiPageEventArgs e)
{
Control userControl = Page.LoadControl("~/Admin/Controls/" + e.PageView.ID + ".ascx");
userControl.ID = e.PageView.ID + "Content";
e.PageView.Controls.Add(userControl);
e.PageView.CssClass = "Radpageview";
if (e.PageView.ID == "CompanyMaintenance")
{
RadTab parentTab = AdminTabStrip.Tabs.FindTabByText("Maintenance");
parentTab.PageViewID = "";
RadTab childTab = parentTab.Tabs.FindTabByText("Company Maintenance");
childTab.PageViewID = e.PageView.ID;
e.PageView.Selected = true;
}
if (e.PageView.ID == "DashBoardMaintenance")
{
RadTab parentTab = AdminTabStrip.Tabs.FindTabByText("Maintenance");
parentTab.PageViewID = "";
RadTab childTab = parentTab.Tabs.FindTabByText("Dashboard Maintenance");
childTab.PageViewID = e.PageView.ID;
e.PageView.Selected = true;
}
if (e.PageView.ID == "Home")
{
e.PageView.Selected = true;
}
}

<telerik:BarSeries DataFieldY="DiskUsagePct" Name="Disk Usage Percentage"> <Appearance FillStyle-BackgroundColor="White" /> <LabelsAppearance Position="OutsideEnd" ClientTemplate="#=category#, #=value#%" Visible="true"> <TextStyle FontFamily="Segoe UI,Tahoma,Century" Color="White" /> </LabelsAppearance> <TooltipsAppearance ClientTemplate="#=category#, #=value#%" Color="YellowGreen" /></telerik:BarSeries>