protected void gvMovimientos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("AGREGAR")) { Movimientos m = new Movimientos(); int idActo = int.Parse(ddlActos.SelectedValue.ToString()); TextBox txtNombreMov = (TextBox)gvMovimientos.FooterRow.FindControl("txNombreMovimiento"); DropDownList ddlTipo = (DropDownList)gvMovimientos.FooterRow.FindControl("ddlEditTiposF"); String Resultado = m.GuardarNuevo(idActo, txtNombreMov.Text.ToUpper(), int.Parse(ddlTipo.SelectedValue)); gvMovimientos.DataSource = main.Movimientos.Catalogo(idActo); gvMovimientos.DataBind(); if (gvMovimientos.Rows.Count == 0) { gvMovimientos.DataSource = new[] { new{ Clave = string.Empty, Nombre = string.Empty, Folio = string.Empty, //mas cosas } }; gvMovimientos.DataBind(); } if (Resultado.Equals("OK")) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Datos agregados Correctamente')", true); } } }