protected void dtgPercepcion_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if (bandera == false) { var key = dtgPercepcion.DataKeys[int.Parse(e.Item.ItemIndex.ToString())]; IPercepcionDominio _domPerc = IoC.GetObjectDominio <IPercepcionDominio>(); try { _domPerc.DeletePercepcion(Convert.ToInt32(key)); this.dtgPercepcion.EditItemIndex = -1; this.BindGrid(0); bandera = true; } catch { ((ErrorWeb)(this.phErrores.Controls[0])).setMensaje("No se ha podido eliminar la percepción"); } } }