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);
    }
Example #3
0
 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);
     }
 }