using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace GPW_Admin.WebUserControls { public partial class mod_pageSize : System.Web.UI.UserControl { #region Public Events public event EventHandler eh_nuovaSize; #endregion Public Events #region Public Properties /// /// dim pagina gridView /// public int pageSize { get { int answ = 20; try { answ = SteamWare.memLayer.ML.IntSessionObj("pageSize"); if (answ <= 0) answ = 20; } catch { } return answ; } set { SteamWare.memLayer.ML.setSessionVal("pageSize", value, true); } } #endregion Public Properties #region Protected Methods /// /// cambio page size! /// /// /// protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) { // salvo pageSize desiderata SteamWare.memLayer.ML.setSessionVal("pageSize", ddlPageSize.SelectedValue); // raise dell'evento if (eh_nuovaSize != null) { eh_nuovaSize(this, new EventArgs()); } } protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ddlPageSize.SelectedValue = pageSize.ToString(); ; } } #endregion Protected Methods } }