or

radTreeView1.Nodes.CollectionChanged += new Telerik.WinControls.Data.NotifyCollectionChangedEventHandler(Nodes_CollectionChanged); List<TreeItem> items = new List<TreeItem>(); { TreeItem t1 = new TreeItem(); t1.id = 1; t1.Label = "Home"; t1.ImageKey = "airplane"; items.Add(t1); } { TreeItem t1 = new TreeItem(); t1.id = 2; t1.pid = 1; t1.Label = "Level 2"; t1.ImageKey = "comments"; items.Add(t1); } radTreeView1.ValueMember = "id"; radTreeView1.ParentMember = "pid"; radTreeView1.DisplayMember = "Label"; radTreeView1.Tag = "ImageKey"; radTreeView1.DataSource = items;
void Nodes_CollectionChanged(object sender, Telerik.WinControls.Data.NotifyCollectionChangedEventArgs e) { RadTreeNode n = ((RadTreeNode)e.NewItems[0]); ((RadTreeNode)e.NewItems[0]).ImageKey = n.Tag.ToString(); }public class TreeItem { public int id { get; set; } public int pid { get; set; } public string Label { get; set; } public string ImageKey { get; set; } }
grid.TableElement.ScrollToRow(e.Row);
RadSchedulerLocalizationProvider.CurrentProvider =
New CustomSchedulerLocalizationProvider
Everything appears translated in the local language except the days of the week in RadScheduler's header columns which are still in English:
Monday, Tuesday, Wednesday...
Is it possible to programmatically change the text of these header columns?
Best regards,
Alain

this.CollectionGrid.TableElement.RowHeight = 30;
this.CollectionGrid.TableElement.GroupHeaderHeight = 30;
this.CollectionGrid.TableElement.FilterRowHeight = 30;
this.CollectionGrid.TableElement.TableHeaderHeight = 30;