or

<telerik:GridDateTimeColumn PickerType="TimePicker" UniqueName="BreakStartDateTime" HeaderText="<% $Resources:PageControls, StartTime %>" DataField="BreakStartDateTime" DataFormatString="{0:t}"> <HeaderStyle Wrap="false" Width="50px" /> </telerik:GridDateTimeColumn>protected void grdBreaksList_PreRender(object sender, System.EventArgs e){ if (Session[SESSION_BREAK_DATA] != null) { foreach (GridColumn column in grdBreaksList.Columns) { if (column.UniqueName == "BreakStartDateTime" || column.UniqueName == "BreakEndDateTime") { if (SysOption.IsDisplayTime24HourClock) { (column as GridBoundColumn).DataFormatString = "{0:HH:mm}"; } else { (column as GridBoundColumn).DataFormatString = "{0:t}"; } } } grdBreaksList.Rebind(); }}if (((e.Item is GridDataInsertItem) || (e.Item is GridEditableItem)) && e.Item.IsInEditMode){ GridEditableItem dataItem = (GridEditableItem)e.Item; RadTimePicker picker = (RadTimePicker)dataItem["BreakStartDateTime"].Controls[0]; WebDateHelper.SetTwentyFourHourAttributes(picker);} public static void SetTwentyFourHourAttributes(RadTimePicker inControl) { StringBuilder format = new StringBuilder(); CultureInfo culture; if (SysOption.IsDisplayTime24HourClock) { format.Append("HH:mm"); } else { format.Append("hh:mm tt"); } if (PremisePrincipal.Current != null && PremisePrincipal.Current.LocalityCd != null) { culture = new CultureInfo(PremisePrincipal.Current.LocalityCd); } else { culture = new CultureInfo(SysOption.DefaultLocalityCd); } inControl.DateInput.Culture = culture; inControl.TimeView.TimeFormat = format.ToString(); inControl.DateInput.DateFormat = format.ToString(); inControl.DateInput.DisplayDateFormat = format.ToString(); }}
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function ExternalitemOpened(s, e) { if ($telerik.isIE8) { // Fix an IE 8 bug that causes the list bullets to disappear (standards mode only) $telerik.$("li", e.get_item().get_element()) .each(function () { this.style.cssText = this.style.cssText; }); } } function External_MouseOver(sender, args) { if (args.get_item().get_parent() == sender) { sender.set_clicked(false); } } function ExternalOnClientItemClicking(sender, args) { if (args.get_item().get_isOpen() == true) { args.set_cancel(true); args.get_item().close(); } } </script> </telerik:RadCodeBlock><telerik:RadMenu ID="RadMenu_SpecialReport" runat="server" ClickToOpen="True" EnableShadows="True" OnClientItemOpened="ExternalitemOpened" OnClientItemClicking="ExternalOnClientItemClicking" OnClientMouseOut="External_MouseOver" Style="top: 0px; left: -2px; z-index: 100; height: 35px;" Skin="ExternalGridButtons" EnableEmbeddedSkins="false"> <Items> <telerik:RadMenuItem PostBack="true" Text="Special Reports" Value="Special_Reports" CssClass="btn btn-primary btn-menu-grid-size"> <ContentTemplate> <div id="Special_panel" class="Special_panel" style="width:300px; height:500px; background-color:white;"> <telerik:RadAjaxPanel ID="RadAjaxPanel_SpecialReport" runat="server" Width="80%"></telerik:RadAjaxPanel> <telerik:RadButton ID="btn_ShowSpecialReport" runat="server" Text="Show Special Report" Skin="Web20" CssClass="btn_Sort" OnClick="btn_ShowSpecialReport_Click"></telerik:RadButton> </div> </ContentTemplate> </telerik:RadMenuItem> <telerik:RadMenuItem PostBack="true" Text="zzzz" Value="zzzzz" CssClass="btn btn-primary btn-menu-grid-size"> <ContentTemplate> <div id="Div1" class="Special_panel" style="width:300px; height:500px; background-color:white;"> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Width="80%"></telerik:RadAjaxPanel> <telerik:RadButton ID="RadButton2" runat="server" Text="Show Special Report" Skin="Web20" CssClass="btn_Sort" OnClick="btn_ShowSpecialReport_Click"></telerik:RadButton> </div> </ContentTemplate> </telerik:RadMenuItem> <telerik:RadMenuItem IsSeparator="true"></telerik:RadMenuItem> </Items> </telerik:RadMenu>