当前位置: 代码迷 >> .NET报表 >> 关于MSChart的时间显示有关问题
  详细解决方案

关于MSChart的时间显示有关问题

热度:8629   发布时间:2013-02-25 00:00:00.0
关于MSChart的时间显示问题
最近在做数据统计实时曲线图,遇到一个很费解的问题,我的X轴用的是时间,可是显示的时候只显示时分,不显示秒,求高人解答...series代码定义如下:
C# code
                        Series series = new Series();                        series.Name = obj.连接位置;                        series.Legend = obj.PositionID.ToString();                        series.IsValueShownAsLabel = true;                        series.ChartType = SeriesChartType.Line;                        series.BorderWidth = 5;                        series.Color = System.Drawing.Color.DarkOrange;                        series.XValueType = ChartValueType.Time;                        series.ToolTip = "时间:#VALX 值#VALY";series.Points.AddXY(DateTime.Parse(item.time.ToString("H:mm:ss")).ToOADate(),                 ConvertToDoubleFromString(obj.传输数据));                        chart.Series.Add(series);


------解决方案--------------------------------------------------------
你好,
这与绘图区域的x轴的设置有关,设置LabelStyle属性为"HH:mm:ss",例如加上这一句:

chart1.ChartAreas[AreaName].AxisX.LabelStyle.Format = "HH:mm:ss";
  相关解决方案