コード例 #1
0
        protected void custLinkPager_PageChanged(object sender, CustomPageChangeArgs e)
        {
            int totalPages = this.stories.GetAll().Count();
            custlinkPager.TotalPages = totalPages % GridViewStories.PageSize == 0 ? totalPages / GridViewStories.PageSize : totalPages / GridViewStories.PageSize + 1;
            GridViewStories.PageIndex = e.CurrentPageNumber -1;

        }
コード例 #2
0
    protected void ddlPageNumber_SelectedIndexChanged(object sender, EventArgs e)
    {
        CustomPageChangeArgs args = new CustomPageChangeArgs();

        args.CurrentPageSize   = Convert.ToInt32(this.ddlPageSize.SelectedItem.Value);
        args.CurrentPageNumber = Convert.ToInt32(this.ddlPageNumber.SelectedItem.Text);
        args.TotalPages        = Convert.ToInt32(this.lblShowRecords.Text);
        Pager_PageChanged(this, args);

        lblShowRecords.Text = string.Format(" {0} ", args.TotalPages.ToString());
    }
コード例 #3
0
        protected void linkSiguiente_Click(object sender, EventArgs e)
        {
            int PaginaActual = Convert.ToInt32(this.ddlPageNumber.SelectedItem.Text);

            if (PaginaActual < Convert.ToInt32(this.lblShowRecords.Text))
            {
                CustomPageChangeArgs args = new CustomPageChangeArgs();
                args.CurrentPageSize   = Convert.ToInt32(this.ddlPageSize.SelectedItem.Value);
                args.CurrentPageNumber = PaginaActual + 1;
                args.TotalPages        = Convert.ToInt32(this.lblShowRecords.Text);
                Pager_PageChanged(this, args);

                this.ddlPageNumber.SelectedValue = args.CurrentPageNumber.ToString();
                lblShowRecords.Text = string.Format(" {0} ", args.TotalPages.ToString());
            }
        }
コード例 #4
0
 protected void Paginador1_PageChanged(object sender, CustomPageChangeArgs e)
 {
     try
     {
         grdFacturas.PageSize  = (e.CurrentPageSize == 0 ? 20 : e.CurrentPageSize);
         grdFacturas.PageIndex = e.CurrentPageNumber;
         Facturas();
     }
     catch (Exception ex)
     {
         ISException.RegisterExcepcion(ex);
         panelMensaje.CssClass = "MostrarMensaje";
         lblMensaje.Text       = ex.Message;
         return;
     }
 }
コード例 #5
0
 protected void Paginador1_PageChanged(object sender, CustomPageChangeArgs e)
 {
     try
     {
         gridRegistroCargaArchivo.PageSize  = (e.CurrentPageSize == 0 ? 10 : e.CurrentPageSize);
         gridRegistroCargaArchivo.PageIndex = e.CurrentPageNumber;
         CargaGrilla(null, null);
     }
     catch (Exception ex)
     {
         ISException.RegisterExcepcion(ex);
         panelMensaje.CssClass = "MostrarMensaje";
         lblMensaje.Text       = ex.Message;
         return;
     }
 }
コード例 #6
0
    protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
    {
        CustomPageChangeArgs args = new CustomPageChangeArgs();

        args.CurrentPageSize   = Convert.ToInt32(this.ddlPageSize.SelectedItem.Value);
        args.CurrentPageNumber = 1;
        args.TotalPages        = Convert.ToInt32(this.lblShowRecords.Text);
        Pager_PageChanged(this, args);

        ddlPageNumber.Items.Clear();
        for (int count = 1; count <= this.TotalPages; ++count)
        {
            ddlPageNumber.Items.Add(count.ToString());
        }
        ddlPageNumber.Items[0].Selected = true;
        lblShowRecords.Text             = string.Format(" {0} ", this.TotalPages.ToString());
    }
コード例 #7
0
 private void Pager_PageChanged(object sender, CustomPageChangeArgs e)
 {
     PageChanged(this, e);
     //throw new Exception("The method or operation is not implemented.");
 }
コード例 #8
0
 /// <summary>
 /// The cust pager_ page size changed.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="e">
 /// The e.
 /// </param>
 protected void CustPagerPageSizeChanged(object sender, CustomPageChangeArgs e)
 {
     integrPager.DoPagerPageSizeChange(e);
 }
コード例 #9
0
 protected void custPager_PageSizeChanged(object sender, CustomPageChangeArgs e)
 {
     _intergPager.DoPagerPageSizeChange(e);
 }
コード例 #10
0
 /// <summary>
 /// The cust pager_ page size changed.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="e">
 /// The e.
 /// </param>
 protected void CustPagerPageSizeChanged(object sender, CustomPageChangeArgs e)
 {
     intergPager.DoPagerPageSizeChange(e);
     gridPanel.Update();
 }