Hi,
Is it possible to load RowEditTemplate dynamically?
In UltraWebGrid on "Page_Init" I used to do following :
if (flag) { m_grid.Bands[0].RowEditTemplate = Page.LoadTemplate("~/Templates/Template1.ascx"); } else { m_grid.Bands[0].RowEditTemplate = Page.LoadTemplate("~/Templates/Template2.ascx"); }
How can I do the same thing in WebHierarchicalDataGrid, actually I need to have ability to change template depending on some conditions.
Thanks
Hi AlexanderZh,
Certainly, you can load the template dynamically. From your example I see your template is wrapped inside a user control.
Once you load the user control to the form you should be able to do as you wish with it:
Control myUserControl = (Control)Page.LoadControl("usr.ascx");
form1.Controls.Add(myUserControl);
Please let me know if you need any additional assistance regarding this matter.
Hi, Troy!
Thank you for your answer, but I don't undestand you, maybe my question wasn't very precise.
Once again, I don't want to specify template control at design time. I want to specify row edit template for the grid at "Page load" stage.
Yes, I can load user control dynamically and add it into forms' controls collection. But I want to set my user control as RowEdit template. In other words user makes double click on the row, my template is shown and the user control is shown on this template.
Alexander