Exemplo n.º 1
0
        protected void PagerRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            var ee = new PagerRepeaterItemEventArgs(e);

            ee.PageLink.Text        = (ee.Data + 1).ToString();
            ee.PageLink.NavigateUrl = PageUrlAttribute.Get <Performance>(new Performance.Query()
            {
                SortColumnIndex = this.RequestAddOn.Query.SortColumnIndex,
                Page            = ee.Data
            });

            if (ee.Data == this.RequestAddOn.Query.Page)
            {
                ee.PageLink.ForeColor = System.Drawing.Color.Red;
            }
        }
        protected void PagerRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            try
            {
                Int32 current = (Int32)e.Item.DataItem;
                var   ee      = new PagerRepeaterItemEventArgs(e);

                ee.PageLink.Text        = (current + 1).ToString("0");
                ee.PageLink.NavigateUrl = PageUrlAttribute.Get <Orders.Default>(new Orders.Default.Query()
                {
                    Page       = current,
                    SearchTerm = this.RequestAddOn.Query.SearchTerm
                });

                if (current == this.RequestAddOn.Query.Page)
                {
                    ee.PageLink.ForeColor = System.Drawing.Color.Red;
                }
            }
            catch (Exception ex)
            {
                this.Master.ShowError(ex);
            }
        }