or
<telerik:GridTemplateColumn DataField="dataf1" HeaderText="myheading1" UniqueName="dataf1">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='hover'>
</asp:Label>
<telerik:RadToolTip ID="RadToolTip1" runat="server" TargetControlID="Label1" Width="150px"
RelativeTo="Element" Position="MiddleRight" EnableShadow="true">
</telerik:RadToolTip>
</ItemTemplate>
</telerik:GridTemplateColumn>
function OnRowDataBound(sender, args)
{
var tooltip = $find("RadToolTip1");
tooltip.set_text = "something new here"; //this is null!
}
function OnClientFormCreated(scheduler, eventArgs) { // Create a client-side object only for the advanced templates var mode = eventArgs.get_mode(); if (mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert || mode == Telerik.Web.UI.SchedulerFormMode.AdvancedEdit) { // Initialize the client-side object for the advanced form var formElement = eventArgs.get_formElement(); var templateKey = scheduler.get_id() + "_" + mode; var advancedTemplate = schedulerTemplates[templateKey]; if (!advancedTemplate) { // Initialize the template for this RadScheduler instance // and cache it in the schedulerTemplates dictionary var schedulerElement = scheduler.get_element(); var isModal = scheduler.get_advancedFormSettings().modal; advancedTemplate = new window.SchedulerAdvancedTemplate(schedulerElement, formElement, isModal); advancedTemplate.initialize(); schedulerTemplates[templateKey] = advancedTemplate; } // Are we using Web Service data binding? if (!scheduler.get_webServiceSettings().get_isEmpty()) { // Populate the form with the appointment data var apt = eventArgs.get_appointment(); var isInsert = mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert; var editSeries = eventArgs.get_editingRecurringSeries(); advancedTemplate.populate(apt, isInsert, editSeries); } }protected void rauIMAGE_ValidatingFile(object sender, Telerik.Web.UI.Upload.ValidateFileEventArgs e) { //we will check image height and width if (rauIMAGE.UploadedFiles.Count > 0) { foreach (UploadedFile theFile in rauIMAGE.UploadedFiles) { //Stream stream = theFile.InputStream; (when uncomment problem occurs) //using (System.Drawing.Bitmap myImage = new System.Drawing.Bitmap(stream,false)) //{ // if (myImage.Width > 128 || myImage.Height > 128) // { // master.ShowMessage("Image bigger than width :300px by height: 100px not allowed", null, ""); // e.IsValid = false; // } //} //e.SkipInternalValidation = true; } } }if (!Page.IsPostBack) { CSModel.CsMenu menu = new CSModel.CsMenu(); IList<CsMenuSection> getMenuItems = menu.GetAllItems(); foreach (CsMenuSection section in getMenuItems) { RadPanelItem newItem = new RadPanelItem(section.Text); RadPanelBar1.Items.Add(newItem); CsMenuItem item = new CsMenuItem(); for (int i = 0; i <= section.MenuItems.Count-1; i++) { RadPanelItem childItem = new RadPanelItem(section.MenuItems[i].Text); RadPanelItem InternalChildItem = new RadPanelItem(); // add to the child childItem.Items.Add(InternalChildItem); // set the content InternalChildItem.Value = section.MenuItems[i].Link; newItem.Items.Add(childItem); } } } My .aspx page is like this <table> <tr> <td> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadPanelBar ID="RadPanelBar1" runat="server" ExpandMode="FullExpandedItem" Height="250px" > </telerik:RadPanelBar> </td> </tr> </table> My CsMenu section looks like this public IList<CsMenuSection> GetMenuItems() { // go to DB to find menu items. CsMenuSection section = new CsMenuSection("DataReview",""); section.AddMenuItem(new CsMenuItem("Score rep", "/RepScore/Index")); section.AddMenuItem(new CsMenuItem("Something else", "/something/something")); CsMenuSection section2 = new CsMenuSection("Section 2", ""); section2.AddMenuItem(new CsMenuItem("Sample", "/repScoring/Selectreps")); _menu_item_list.Add(section); _menu_item_list.Add(section2); return MenuItemList; } protected void ItemDataBound(object sender, TreeListItemDataBoundEventArgs e) { if (e.Item.ItemType == TreeListItemType.AlternatingItem || e.Item.ItemType == TreeListItemType.Item) { TreeListDataItem item = e.Item as TreeListDataItem; int level = (int)DataBinder.Eval(item.DataItem,"Level"); if (level == 4) { item["InsertCommandColumn"].Enabled = false; } } }