Пример #1
0
        void cellInsert_Init(object sender, EventArgs e)
        {
            DataControlFieldCell cell = (DataControlFieldCell)sender;
            GridViewRow          row  = (GridViewRow)cell.NamingContainer;
            GridViewEx           gv   = (GridViewEx)row.NamingContainer;
            ButtonEx             btn  = new ButtonEx();

            btn.ID = "Insert";
            btn.CausesValidation = true;
            btn.Text             = this.InsertButtonText;
            btn.CausesValidation = true;
            row.CssClass        += " gvex-edit-link " + JQueryScriptManager.CssClassValidationContainer;
            btn.Action           = ButtonAction.Submit;
            //TODO: Figure out what to do
            //btn.ValdiationContainerID = row.ID;

            if (!string.IsNullOrEmpty(this.CssClassInsertButton))
            {
                btn.AddCssClass(this.CssClassInsertButton);
            }
            btn.Click += new EventHandler(btnInsert_Click);
            cell.Controls.Add(btn);

            AddCancelLink(cell, gv);
        }