protected void grvListado_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "MoveUp") { GridViewRow row = (GridViewRow)((Control)e.CommandSource).NamingContainer; //LinkButton lbtMoveUp = (LinkButton)row.FindControl("lbtMoveUp"); int ArticuloID = Convert.ToInt32(grvListado.DataKeys[row.RowIndex].Value); eArticulo oArticulo = cCMS.Articulo_item(ArticuloID); if (oArticulo == null) { return; } if (cCMS.Articulo_MoverAnterior(oArticulo.IdArticulo, oArticulo.IdArticuloPadre, oArticulo.IdEsquema)) { GridViewHelper grwHelper = new GridViewHelper(grvListado); ViewState["SortType"] = "ASC"; grwHelper.SetGridView_StyleSort(ViewState["SortType"].ToString(), "Posicion"); OrderBy = "Posicion " + ViewState["SortType"]; } else { lblError.Text = cCMS.getErrorMessage(); } BindListado(); } }