protected void hlColCust_Load(object sender, EventArgs e) { ASPxHyperLink link = sender as ASPxHyperLink; GridViewTitleTemplateContainer container = link.NamingContainer as GridViewTitleTemplateContainer; link.ClientSideEvents.Click = String.Format("function(s, e) {{ {0}.ShowCustomizationWindow(s.GetMainElement()); }}", container.Grid.ClientInstanceName); }
public void InstantiateIn(Control container) { GridViewTitleTemplateContainer titleContainer = container as GridViewTitleTemplateContainer; ASPxHiddenField hiddenField = new ASPxHiddenField(); hiddenField.ID = "hfData"; hiddenField.ClientInstanceName = String.Format("{0}_hfData", titleContainer.Grid.UniqueID); titleContainer.Controls.Add(hiddenField); ASPxButton btUpdate = new ASPxButton(); btUpdate.ID = "btUpdate"; btUpdate.Text = "Apply changes"; btUpdate.AutoPostBack = false; btUpdate.ClientSideEvents.Click = String.Format("function(s, e) {{ {0}.PerformCallback(); }}", titleContainer.Grid.ClientInstanceName); titleContainer.Controls.Add(btUpdate); }
public void InstantiateIn(Control container) { parent = (GridViewTitleTemplateContainer)container; if (btnAdd != null) { Table tb = new Table() { Width = Unit.Percentage(100) }; tb.Attributes.Add("align", "left"); TableRow tr = new TableRow(); TableCell td = new TableCell(); td.Attributes.Add("align", "left"); td.Controls.Add(btnAdd); tr.Controls.Add(td); tb.Controls.Add(tr); btnAdd.ClientSideEvents.Click = @"function(s,e) { " + gdvClientID + @".AddNewRow(); }"; parent.Controls.Add(tb); } }