Пример #1
0
        private void ChangeCurrentPage()
        {
            try
            {
                Dgv.CurrentPage = Convert.ToInt32(this.tbCurrentPage.Text);

                if (Dgv.CurrentPage > Dgv.LastPage)
                {
                    Dgv.CurrentPage = Dgv.LastPage;
                }
                else if (Dgv.CurrentPage < 1)
                {
                    Dgv.CurrentPage         = 1;
                    this.tbCurrentPage.Text = "1";
                }

                Log.Timer.Start();

                // table starts with row 1 not row 0
                Dgv.Sort(this.dgData, Dgv.PageRowCount * (Dgv.CurrentPage - 1));

                Status("Jumped to page "
                       + Dgv.CurrentPage.ToString("#,##0")
                       + " in "
                       + Log.Timer.ElapsedTime().ToString()
                       );
            }
            catch (Exception Ex)
            {
                this.tbCurrentPage.Text = Dgv.CurrentPage.ToString();
                Status(Ex.Message);
                return;
            }
        }
Пример #2
0
        public AdHocSelectPage(GridViewSelect gridview)
        {
            InitializeComponent();

            Dgv = gridview;

            this.tbPageRowCount.Text   = Dgv.PageRowCount.ToString();
            this.tbLastPage.Text       = Dgv.LastPage.ToString();
            this.tblTotalRowCount.Text = Dgv.TotalRowCount.ToString("#,##0") + " rows";

            // wire up the paging events now that we are ready for the user
            this.tbLastPage.TextChanged    += tbLastPage_TextChanged;
            this.tbCurrentPage.TextChanged += tbCurrentPage_TextChanged;

            Dgv.Sort(this.dgData, 0);

            // this.Loadfile = new ConcordanceDat();
        }