コード例 #1
0
        protected void  lb_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandName != "UpdateGrid")
            {
                return;
            }
            Bll.PageEntityID fed          = new Bll.PageEntityID();
            bool             IsMoreValues = false;

            ParseComplexEntity(e.CommandArgument.ToString(), out fed.EntityID, out fed.PageNumber, out IsMoreValues);
            List <MetricTrac.Bll.EntityValue> fms = GetData(fed);

            MetricTrac.MTControls.MTGridView cgvMetricValue = (MetricTrac.MTControls.MTGridView)(((System.Web.UI.Control)sender).Parent.Parent).FindControl("cgvMetricValue");
            if (fms.Count != 1)
            {
                return;
            }
            MetricTrac.Bll.EntityValue LastMetricMetricValue = fms[0];
            Panel pnlPager  = (Panel)(((System.Web.UI.Control)sender).Parent);
            Panel pnlUpdate = (Panel)(((System.Web.UI.Control)sender).Parent.Parent);

            pnlPager.Controls.Clear();
            CreateLinkButtons(pnlPager, LastMetricMetricValue.EntityID, LastMetricMetricValue.PageCount, LastMetricMetricValue.IsMoreValues);
            HiddenField hfLinksMemory = (HiddenField)pnlUpdate.FindControl("hfLinksMemory");

            hfLinksMemory.Value       = LastMetricMetricValue.EntityID.ToString() + "|" + LastMetricMetricValue.PageCount.ToString() + "|" + LastMetricMetricValue.IsMoreValues.ToString();
            cgvMetricValue.DataSource = LastMetricMetricValue.EntityValues;
            cgvMetricValue.DataBind();
        }
コード例 #2
0
        protected void rpMetric_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType < ListItemType.Item || e.Item.ItemType > ListItemType.EditItem)
            {
                return;
            }
            MetricTrac.Bll.EntityValue       LastMetricMetricValue = (MetricTrac.Bll.EntityValue)e.Item.DataItem;
            MetricTrac.MTControls.MTGridView cgvMetricValue        = (MetricTrac.MTControls.MTGridView)e.Item.FindControl("cgvMetricValue");
            Panel pnlPager  = (Panel)e.Item.FindControl("pnlPager");
            Panel pnlUpdate = (Panel)e.Item.FindControl("pnlUpdate");

            CreateLinkButtons(pnlPager, LastMetricMetricValue.EntityID, LastMetricMetricValue.PageCount, LastMetricMetricValue.IsMoreValues);
            HiddenField hfLinksMemory = (HiddenField)pnlUpdate.FindControl("hfLinksMemory");

            hfLinksMemory.Value       = LastMetricMetricValue.EntityID.ToString() + "|" + LastMetricMetricValue.PageCount.ToString() + "|" + LastMetricMetricValue.IsMoreValues.ToString();
            cgvMetricValue.DataSource = LastMetricMetricValue.EntityValues;
            cgvMetricValue.DataBind();
        }