protected void btnGuardar_Click(object sender, ImageClickEventArgs e)
    {
        //recorro grilla de clausulas
        int numFilas = this.gridClausulas.Rows.Count;

        for (int i = 0; i < numFilas; i++)
        {
            CheckBox AuxCheckBox = (CheckBox)gridClausulas.Rows[i].FindControl("CheckClausula");
            if (AuxCheckBox.Checked)
            {
                odsInsertClausulasAjuste.InsertParameters.Clear();
                odsInsertClausulasAjuste.InsertParameters.Add("ajusteId", this.AjusteId);
                odsInsertClausulasAjuste.InsertParameters.Add("polizaId", this.PolizaId);
                odsInsertClausulasAjuste.InsertParameters.Add("clausulasId", ((Label)gridClausulas.Rows[i].FindControl("lblClausula")).Text);
                odsInsertClausulasAjuste.InsertParameters.Add("usuario", au.UserName);
                odsInsertClausulasAjuste.InsertMethod = "Insert";
                odsInsertClausulasAjuste.Insert();
            }
            else
            {
                dsPolizaTableAdapters.ClausulasSelectByIdTableAdapter itemAdapter = new dsPolizaTableAdapters.ClausulasSelectByIdTableAdapter();
                itemAdapter.DeleteClausulasAjuste(Convert.ToDecimal(((Label)gridClausulas.Rows[i].FindControl("lblClausula")).Text),Convert.ToDecimal(AjusteId));
            }
        }
    }
 protected void gridClausulas_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Eliminar")
     {
         dsPolizaTableAdapters.ClausulasSelectByIdTableAdapter itemAdapter = new dsPolizaTableAdapters.ClausulasSelectByIdTableAdapter();
         itemAdapter.Delete(decimal.Parse(e.CommandArgument.ToString()));
         gridClausulas.DataBind();
     }
 }