Ejemplo n.º 1
0
        protected void UltraGauge1_AsyncRefresh(object sender, Infragistics.WebUI.UltraWebGauge.RefreshEventArgs e)
        {
            if (ResultValue != 0)
            {
                //RadialGaugeScale scale1 = ((RadialGauge)this.UltraGauge1.Gauges[0]).Scales[0];
                //if (ResultValue > 50 && RefreshTimes == 0)//以50进行分割,超过50,指针每隔1秒动一次
                //{

                //    scale1.Markers[0].Value = 50;
                //    (this.UltraGauge1.Gauges.FromKey("digital") as SegmentedDigitalGauge).Text = "50";
                //    RefreshTimes = 1;
                //}
                //else
                //{
                cmdQuery_ServerClick(null, null);
                //scale1.Markers[0].Value = ResultValue;
                //(this.UltraGauge1.Gauges.FromKey("digital") as SegmentedDigitalGauge).Text = ResultValue.ToString();
                //UltraGauge1.RefreshInterval = 15;//正常15秒刷新一次
                //}
            }

            //RadialGaugeScale scale = ((RadialGauge)this.UltraGauge1.Gauges[0]).Scales[0];
            //Random ran = new Random();
            //int j = ran.Next(0, 100);
            //int i = ran.Next(0, 100);
            //string number = j.ToString() + '.' + i.ToString();
            //scale.Markers[0].Value = Math.Round(decimal.Parse(number));
            //(this.UltraGauge1.Gauges.FromKey("digital") as SegmentedDigitalGauge).Text = number;
        }
Ejemplo n.º 2
0
        protected void UltraGauge1_AsyncRefresh(object sender, Infragistics.WebUI.UltraWebGauge.RefreshEventArgs e)
        {
            if (ResultValue != 0)
            {
                RadialGaugeScale scale1 = ((RadialGauge)this.UltraGauge1.Gauges[0]).Scales[0];
                //if (ResultValue > 50 && RefreshTimes == 0)//以50进行分割,超过50,指针每隔1秒动一次
                //{

                //    scale1.Markers[0].Value = 50;
                //    (this.UltraGauge1.Gauges.FromKey("digital") as SegmentedDigitalGauge).Text = "50";
                //    RefreshTimes = 1;
                //}
                //else
                //{
                cmdQuery_ServerClick(null, null);
                scale1.Markers[0].Value = ResultValue;
                (this.UltraGauge1.Gauges.FromKey("digital") as SegmentedDigitalGauge).Text = Math.Round(ResultValue, 2).ToString();
                UltraGauge1.RefreshInterval = 15;    //正常15秒刷新一次
                // }
            }
        }