My problem is the hour separators are in different place that i recomend. There are thick row separator lines after two rows, I would like display them after three rows. Many thanks, mikroMinutesPerRow="20" TimeLabelRowSpan="3" NumberOfHoveredRows="3"
<style type="text/css"> .reWrapper_corner, .reWrapper_center { display: none !important; } .reLeftVerticalSide, .reRightVerticalSide, .reToolZone, .reToolCell { background: white !important; } .reContentCell { border-width: 0 !important; } .reWrapper { border: 0 !important; } .RadEditor { filter: chroma(color=c2dcf0); } .rade_toolbar.WebBlue .ShowHistory { background-image: url(Images/history.png); } </style> <telerik:RadEditor ID="txtEditor1" runat="server" EditModes="Design" ToolbarMode="PageTop" ToolsFile="~/NoTools.xml" ToolsWidth="684px" Width="99%" AutoResizeHeight="true" ContentAreaMode="Div" BorderStyle="None"telerik:RadEditor>
<telerik:RadEditor ID="txtEditor2" runat="server" EditModes="Design" ToolbarMode="PageTop" ToolsFile="~/NoTools.xml" ToolsWidth="684px" Width="99%" AutoResizeHeight="true" ContentAreaMode="Div" BorderStyle="None" ></telerik:RadEditor>
The Controls collection cannot be modified because the control contains code blocks (i.e. ).
I've read the support articles and have wrapped everything in either RadCodeBlocks or RadScript blocks, but the error is still there. Any help would be appreciated, I've included the radgrid and the radajax code.
<telerik:RadGrid runat="server" ID="grdUnits" AllowPaging="False" Width="100%" AllowMultiRowSelection="false"> <MasterTableView DataKeyNames="UnitID" Width="100%" TableLayout="Fixed" AutoGenerateColumns="false"> <Columns> <telerik:GridBoundColumn UniqueName="CourseID" Visible="False" DataField="CourseID" ReadOnly="True"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="UnitID" Visible="False" DataField="UnitID"></telerik:GridBoundColumn> <telerik:GridDragDropColumn HeaderStyle-Width="18px" ItemStyle-Width="18px"></telerik:GridDragDropColumn> <telerik:GridTemplateColumn HeaderText="Units" HeaderStyle-Width="460px" HeaderStyle-Font-Bold="true"> <ItemStyle Width="460px" VerticalAlign="Top"></ItemStyle> <ItemTemplate> <telerik:RadCodeBlock runat="server" ID="cb2"> <a href='UnitDetails.aspx?sAction=Edit&CourseID=<%# Container.DataItem("CourseID") %>&UnitID=<%# Container.DataItem("UnitID")%>'> <%# Container.DataItem("UnitName")%> </a> </telerik:RadCodeBlock> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Duration" HeaderStyle-Font-Bold="true"> <ItemStyle Width="90px" VerticalAlign="Top"></ItemStyle> <ItemTemplate> <asp:Label id="Label8" runat="server" text='<%# GetDuration(container.dataitem("UnitIsOngoing"),Container.DataItem("UnitDuration"),Container.dataItem("UnitOfDurationName"))%>'> </asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Delete" HeaderStyle-Width="50px" HeaderStyle-Font-Bold="true"> <ItemStyle Width="50px" HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle> <ItemTemplate> <telerik:RadCodeBlock runat="server" ID="cb3"> <a onclick='DeleteConfirm(<%# Container.DataItem("UnitID")%>)' href="#here"><IMG id="imgDelete" alt="Delete" src="../Images/delete.gif" border="0"></a> </telerik:RadCodeBlock> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings AllowRowsDragDrop="true" > <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> </ClientSettings> </telerik:RadGrid><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grdUnits"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdUnits" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Windows7" Transparency="30" IsSticky="true" style="position:absolute; top:0; left:0; height:100%; width:100%;"> </telerik:RadAjaxLoadingPanel><
telerik:RadGrid ID="grdtestcheck" runat="server" AutoGenerateColumns="False"
GridLines="None">
<MasterTableView>
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="RepName" HeaderText="Name"
UniqueName="column">
</telerik:GridBoundColumn>
<telerik:GridImageColumn DataImageUrlFields="RepUrl" HeaderText="Image" ImageAlign="Middle"
ImageHeight="50px" ImageWidth="75px" UniqueName="column1">
</telerik:GridImageColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
Plese give me how to hide the column like above....

Hi Team,I've implemented the RadManager Tool Tip by the guide of this http://demos.telerik.com/aspnet-ajax/scheduler/examples/radtooltip/defaultcs.aspx example.I've implemented completely whatever you defined in that example.Below is my code.aspx page:<telerik:RadAjaxManager runat="server" ID="RadAjaxManager1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadScheduler1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Width="100%" runat="server" Skin="WebBlue"> </telerik:RadAjaxLoadingPanel> <asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional"> <ContentTemplate> <div style="width: 803px; background: transparent url('Images/background.png') no-repeat 0 0; padding-left: 20px;"> <telerik:RadScheduler runat="server" ID="RadScheduler1" Skin="Web20" CustomAttributeNames="StartTime,EndTime,SessionDate,DisplayPermitName,EventStartDate,DisplayClientTypeVisibility,DisplayResourceVisibility,DisplayFacilityVisibility,EventEndDate,ID,DisplayPermitVisibility,DisplayFacilityName,DisplayResourceName,DisplayClientTypeName,Event_ID" SelectedDate="2010-08-10" DataStartField="EventStartDate" on EnableDatePicker="true" GroupingDirection="Horizontal" MonthView-GroupingDirection="Horizontal" DataEndField="EventEndDate" DayStartTime="08:00:00" DayEndTime="23:00:00" ShowFullTime="true" DataKeyField="ID" FirstDayOfWeek="Monday" LastDayOfWeek="Friday" DataSubjectField="DisplayPermitName" EnableEmbeddedSkins="false" AllowDelete="false" AllowEdit="false" TimelineView-NumberOfSlots="4" AllowInsert="false" OnAppointmentDataBound="RadScheduler1_AppointmentDataBound" OnDataBound="RadScheduler1_OnDataBound" > <AdvancedForm Modal="true" /> <AppointmentTemplate> <%--Permit Name--%> <asp:LinkButton runat="server" ID="lblDisplayPermitName" OnClick="RedirectToEventMaintenance" Style="font-weight: bold; color: HighlightText; font-size: 14px;" CommandArgument='<%# Eval("Event_ID") + "~" + Eval("SessionDate") %>' Visible='<%# Convert.ToBoolean(Eval("DisplayPermitVisibility")) %>'> <%# Eval("DisplayPermitName")%> </asp:LinkButton><br /> <%--Start Time--%> <%--End Time--%> <%# Eval("StartTime")%> - <%# Eval("EndTime")%> <br /> <%--ClientType Name--%> <asp:Label runat="server" ID="lblDisplayClientTypeName" Text="ClientType Name :" Visible='<%# Convert.ToBoolean(Eval("DisplayClientTypeVisibility")) %>'> <%# Eval("DisplayClientTypeName")%> </asp:Label><br /> <%--Facility Name--%> <asp:Label runat="server" ID="lblDisplayFacilityName" Text="Facility Type Name :" Visible='<%# Convert.ToBoolean(Eval("DisplayFacilityVisibility")) %>'> <%# Eval("DisplayFacilityName")%> </asp:Label> <br /> <%--Resource Name--%> <asp:Label runat="server" ID="lblDisplayResourceName" Text="Resource Name :" Visible='<%# Convert.ToBoolean(Eval("DisplayResourceVisibility")) %>'> <%# Eval("DisplayResourceName")%> </asp:Label><br /> </AppointmentTemplate> </telerik:RadScheduler> <telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Width="320" Height="210" Animation="None" HideEvent="LeaveToolTip" Text="Loading..." RelativeTo="Element" OnAjaxUpdate="RadToolTipManager1_AjaxUpdate" OnClientBeforeShow="clientBeforeShow" EnableShadow="true" /> </ContentTemplate> </asp:UpdatePanel> </div> <telerik:RadCodeBlock ID="radCodeBlock1" runat="server"> <script type="text/javascript"> function hideActiveToolTip() { var tooltip = Telerik.Web.UI.RadToolTip.getCurrent(); if (tooltip) { tooltip.hide(); } } Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequestHandler); function beginRequestHandler(sender, args) { var prm = Sys.WebForms.PageRequestManager.getInstance(); if (args.get_postBackElement().id.indexOf('RadScheduler1') != -1) { hideActiveToolTip(); } } function clientBeforeShow(sender, eventArgs) { w = $telerik.$(window).width() / 2; h = $telerik.$(window).height() / 2; if ((sender._mouseX > w) && (sender._mouseY > h)) { sender.set_position(Telerik.Web.UI.ToolTipPosition.TopLeft); return; } if ((sender._mouseX < w) && (sender._mouseY > h)) { sender.set_position(Telerik.Web.UI.ToolTipPosition.TopRight); return; } if ((sender._mouseX > w) && (sender._mouseY < h)) { sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomLeft); return; } sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomRight); } </script> </telerik:RadCodeBlock> .cs file--------- #region Scheduler Events /// <summary> /// RadScheduler1_AppointmentDataBound /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void RadScheduler1_AppointmentDataBound(object sender, Telerik.Web.UI.SchedulerEventArgs e) { var schedulesGroupsSubjects = (from schdules in AdminController.State.Session.Schedules group schdules by schdules.DisplayPermitName); int count = schedulesGroupsSubjects.ToArray().Count(); for (int i = 0; i < count; i++) { // Random random = new Random(); // Color[] randomColor = new Color[count]; // randomColor[i] = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255)); // string[] color = new string[count]; // color[i]=(new Random()).Next(0xffffff).ToString("x6"); string[] strColor = new string[]{"rsCategoryDarkBlue", "rsCategoryBlue", "rsCategoryDarkGreen", "rsCategoryGreen", "rsCategoryDarkRed", "rsCategoryOrange", "rsCategoryPink", "rsCategoryRed", "rsCategoryViolet", "rsCategoryYellow"}; // strColor[i] = new Random().Next(strColor[i]).ToString(); var schedulevar = schedulesGroupsSubjects.ToArray()[i].ToList<Schedule>(); IList<Schedule> schNew = schedulevar.ToList<Schedule>(); for (int j = 0; j < schNew.Count; j++) { if (e.Appointment.Subject == schNew[j].DisplayPermitName) e.Appointment.CssClass = strColor[i].ToString(); } } } /// <summary> /// RadScheduler1_OnDataBound /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void RadScheduler1_OnDataBound(object sender, EventArgs e) { if (RadScheduler1.SelectedView == SchedulerViewType.MonthView) RadScheduler1.ShowHoursColumn = false; else if (RadScheduler1.SelectedView == SchedulerViewType.WeekView) RadScheduler1.ShowHoursColumn = false; else RadScheduler1.ShowHoursColumn = true; RadToolTipManager1.TargetControls.Clear(); ScriptManager.RegisterStartupScript(this, typeof(Page), "HideToolTip", "hideActiveToolTip();", true); } protected void RadScheduler1_AppointmentCreated(object sender, AppointmentCreatedEventArgs e) { if (e.Appointment.Visible && !IsAppointmentRegisteredForTooltip(e.Appointment)) { string id = e.Appointment.ID.ToString(); foreach (string domElementID in e.Appointment.DomElements) { RadToolTipManager1.TargetControls.Add(domElementID, id, true); } } } private bool IsAppointmentRegisteredForTooltip(Appointment apt) { foreach (ToolTipTargetControl targetControl in RadToolTipManager1.TargetControls) { if (apt.DomElements.Contains(targetControl.TargetControlID)) { return true; } } return false; } protected void RadToolTipManager1_AjaxUpdate(object sender, ToolTipUpdateEventArgs e) { int aptId; Appointment apt; if (!int.TryParse(e.Value, out aptId))//The appoitnment is occurrence and FindByID expects a string { apt = RadScheduler1.Appointments.FindByID(e.Value); if(apt == null) apt = RadScheduler1.Appointments.FindByID(aptId); } else //The appointment is not occurrence and FindByID expects an int apt = RadScheduler1.Appointments.FindByID(aptId); AppointmentToolTip toolTip = (AppointmentToolTip)LoadControl("~/UserControls/AppointmentToolTip.ascx"); toolTip.TargetAppointment = apt; e.UpdatePanel.ContentTemplateContainer.Controls.Add(toolTip); } #endregion I got null value in "apt" of RadToolTipManager1_AjaxUpdate()so exception raised in this page and appointmenttooltip.ascx page toocan some one help me out.....Thanks,Daniel.B