<telerik:RadGrid ID="gvForecast" runat="server" Width="100%" Height="425px" AutoGenerateEditColumn="false" AutoGenerateColumns="false" GridLines="None" Skin="Office2007" ShowFooter="True" CellSpacing="0" OnCancelCommand="gvForecast_CancelCommand" OnItemDataBound="gvForecast_ItemDataBound" OnItemCreated="gvForecast_ItemCreated" OnItemCommand="gvForecast_ItemCommand" OnColumnCreated="gvForecast_ColumnCreated" AlternatingItemStyle-BackColor="#E2EDFE" >I have been able to programmatically apply formatting to both the XAxis and YAxis (although not successfully for every chart), however, I am unable to figure out how to format the series labels.
For example, I have used the following, which has zero effect upon the series labels - regardless of what is provided in the DefaultLabelValue parameter:
<telerik:ChartSeries DataYColumn="TotalCost" Type="Line" Name="TotalCost" DataLabelsColumn="TotalCost" DefaultLabelValue="#Y{C}">
Nor do any of my codebehind (located within the ItemDataBound event) attempts:
RadChart_ProjectTrends_Costs.PlotArea.Chart.Series[0].DefaultLabelValue
the .Appearance.CustomFormat parameter applies to Style.Axis, and not Chart.Series
Any advice on how to apply *any* formatting to databound values in RadChart would be greatly, greatly appreciated.
<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" Skin="Telerik" EnableShadow="true" Animation="Resize" HideEvent="ManualClose" Height="70" Width="75" Position="TopCenter" ToolTipZoneID="rc_CSMD_Average_Response_Time"> </telerik:RadToolTipManager>
public enum MyEnum{Val1,Val2,Val3}public MyEnum? MyControlAttribute{ get { return (MyEnum?)ViewState["MyControlAttribute"]; } set { ViewState["MyControlAttribute"] = value; }}<ns:MyCompositeControl ID="ccid" runat="server" MyControlAttribute="...." />When I introduce a RadAjaxManager (which I now need for other reasons) it breaks my Sorting and Paging? Any advice?
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="Grid.ascx.vb" Inherits="WebDBMS.Grid" %> <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> <telerik:RadScriptManager ID="ScriptManager" runat="server" /> <telerik:RadCodeBlock runat="server" ID="RadCodeBlock1"> <script type="text/javascript"> var allowMenu = "<%=AllowMenu%>"; function RowContextMenu(sender, eventArgs) { if (allowMenu == "True" && __ual == "99") { var menu = $find("<%=RadMenu1.ClientID %>"); var evt = eventArgs.get_domEvent(); if (evt.target.tagName == "INPUT" || evt.target.tagName == "A") { return; } var index = eventArgs.get_itemIndexHierarchical(); document.getElementById("radGridClickedRowIndex").value = index; sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true); menu.show(evt); evt.cancelBubble = true; evt.returnValue = false; if (evt.stopPropagation) { evt.stopPropagation(); evt.preventDefault(); } } } function RowDblClick(sender, args) { var grid = sender; var MasterTable = grid.get_masterTableView(); var row = MasterTable.get_dataItems()[args.get_itemIndexHierarchical()]; var cell = MasterTable.getCellByColumnUniqueName(row, "ID"); if (cell != null) { var value = cell.innerHTML; if (__name != null) { var url = "../Forms/getEditForm.aspx?key=" + __name + "&id=" + value; winopen(url, null, "toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1"); } } } function OpenClick() { var grid = $find("<%=QueryRadGrid.ClientID %>"); var MasterTable = grid.get_masterTableView(); var row = MasterTable.get_selectedItems()[0]; if (row != null) { var cell = MasterTable.getCellByColumnUniqueName(row, "ID"); var value = cell.innerHTML; var url = "./Forms/getEditForm.aspx?key=" + __name + "&id=" + value; winopen(url, null, "toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1"); } } function RepaintGrid() { var grid = $find("<%= QueryRadGrid.ClientID %>") grid.repaint(); } function MassChange(sender, args) { // Customer Corrections Only var grid = $find("<%=QueryRadGrid.ClientID %>"); var MasterTable = grid.get_masterTableView(); var items = MasterTable.get_selectedItems(); var itemIds = ''; for (var i = 0; i < items.length; i++) { var row = items[i]; var cell = MasterTable.getCellByColumnUniqueName(row, "ID"); var value = cell.innerHTML; if (itemIds != '') itemIds += ','; itemIds += value; } if (itemIds != '') { if (confirm("Perform Mass Change?") == true) { winopen('../Forms/MassChange.aspx?xx_tranid=' + itemIds, 'MassChange', 'width=800, height=500'); } } return false; } </script> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="QueryRadGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="QueryRadGrid" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadMenu1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadMenu1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="QueryRadGrid" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadMenu1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> <telerik:RadContextMenu ID="RadMenu1" runat="server" OnClientItemClicking="MassChange" EnableRoundedCorners="true" EnableShadows="true"> <Items> <telerik:RadMenuItem Text="Mass Change" /> </Items> </telerik:RadContextMenu> <input type="hidden" id="radGridClickedRowIndex" name="radGridClickedRowIndex" /> <telerik:RadGrid ID="QueryRadGrid" runat="server" style="width:100%; height:99%; position: absolute;" Font-Names="Verdana" GridLines="Horizontal" AllowSorting="True" ShowGroupPanel="True" Skin="Office2007" AllowPaging="True" PageSize="50" AutoPostBack="True"> <MasterTableView> <HeaderStyle Wrap="false" /> </MasterTableView> <ClientSettings AllowDragToGroup="True"> <Scrolling UseStaticHeaders="true" AllowScroll="True" SaveScrollPosition="True"/> <Selecting AllowRowSelect="True" /> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings> <PagerStyle AlwaysVisible="true" /> <ExportSettings ExportOnlyData="true" IgnorePaging="true"/> </telerik:RadGrid>