or
public class Property2Template : ITemplate { public void InstantiateIn(Control container) { Label label1 = new Label(); RadTreeNode node = (RadTreeNode)container; label1.Text = "Property 2: <span class=\"PropertyValue\">" + node.Text + "</span>"; label1.CssClass = "PropertyLabel"; container.Controls.Add(label1); } }public class Property2Template : ITemplate { public void InstantiateIn(Control container) { Label label1 = new Label(); Label label2 = new Label(); RadTreeNode node = (RadTreeNode)container; label1.Text = "Property 2: "; label1.CssClass = "PropertyLabel"; label2.Text = node.Text; label2.CssClass = "PropertyValue"; label2.DataBinding += new EventHandler(label2_DataBinding); container.Controls.Add(label1); container.Controls.Add(label2); } public void label2_DataBinding(object sender, EventArgs e) { Label target = (Label)sender; RadTreeNode node = (RadTreeNode)target.BindingContainer; string nodeText = (string)DataBinder.Eval(node, "Text"); target.Text = nodeText; } }

protected void myGrid_ItemCommand(object sender, GridCommandEventArgs e){ if (e.CommandName == RadGrid.ExportToCsvCommandName) { IsExport = true; myGrid.ExportSettings.IgnorePaging = false; myGrid.MasterTableView.GetColumn("Activities").Visible = false; myGrid.MasterTableView.GetColumn("License").Visible = false; myGrid.MasterTableView.GetColumn("Delete").Visible = false; myGrid.MasterTableView.AllowPaging = false; } }myGrid.ExportSettings.IgnorePaging = false;bool IsExport = false;protected void myGrid_ItemDataBound(object sender, GridItemEventArgs e){ //Fix TemplateColumn on Exporting if (IsExport && e.Item is GridEditableItem) { //Fix Template Column Text GridEditableItem item = e.Item as GridEditableItem; foreach (TableCell cell in item.Cells) { HiddenField field= (HiddenField)e.Item.FindControl("hdnField"); if (field != null) { cell.Text = field.Value; } } } }