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;
Form frm = new Form();
RadGroupBox groupb = new RadGroupBox();
frm.Controls.Add(groupb);