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; }
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秒刷新一次 // } } }