首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在中设置日期时间限制

如何在中设置日期时间限制
EN

Stack Overflow用户
提问于 2014-10-14 13:08:55
回答 1查看 2.4K关注 0票数 1

我使用的是devexpress,在x轴中有日期。现在,x轴中的日期从数据库绑定为:y轴有值。

代码语言:javascript
复制
chartControl1.DataSource=dt;//used datatable
chartControl1.SeriesDataMember = "VariableName";
chartControl1.SeriesTemplate.ArgumentDataMember = "LastTime";
chartControl1.SeriesTemplate.ValueDataMembers.AddRange(new string[] { "LastValue" });
chartControl1.SeriesTemplate.ChangeView(ViewType.Line);
((DevExpress.XtraCharts.XYDiagram)(chartControl1.Diagram)).AxisX.Label.DateTimeOptions.Format = DateTimeFormat.General;

现在,数据库中的日期时间是今天的日期,不同的时间,如

但在图表中,它只显示了一个日期以下的时间:

如何解决这个问题,我只想让它显示今天的日期时间(时间不像00:00:00),如果今天的x轴范围必须是:在当前日期时间前一个小时以x轴开始,在当前日期时间后一个小时以x轴结束,或者差一个小时。

如果当前日期为2014-10-11 10:00(x轴),则显示为2014-10- 11 :00:00,2014-10-11 10:00:00,2014-10-11 :00:00。

我也尝试过VisualRange和WholeRange,但是它不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-14 13:52:26

这是两个步骤,在比例中显示日期和时间:

  1. Axis.DateTimeOptions.Format属性设置为DateTimeFormat.General
  2. 然后使用自定义设置的Axis.DateTimeScaleOptions属性。 (XYDiagram)chartControl1.Diagram).AxisX.DateTimeOptions.Format = DateTimeFormat.General;(XYDiagram)chartControl1.Diagram).AxisX.DateTimeScaleOptions.GridAlignment = DevExpress.XtraCharts.DateTimeGridAlignment.Minute;(XYDiagram)chartControl1.Diagram).AxisX.DateTimeScaleOptions.MeasureUnit = DevExpress.XtraCharts.DateTimeMeasureUnit.Minute;

当前,Axis.DataTimeScaleOptions.GridAlignment和MeaureUnit属性默认设置为Day,因此您可以看到具有聚合操作(Sum等)的单个数据数据。

请参阅:

只显示日期的devexpress xtracharts图

我只想要它显示今天的日期时间(和时间不像00: 00:00:00),也就是说,对于今天,x轴的范围必须是:在当前日期时间前1小时以x轴开始,在当前日期时间后1小时以x轴结束,或者差1小时。

尝试使用Range属性进行调整,下面是正确的示例片段:

代码语言:javascript
复制
DateTime start = DateTime.Today;
XYDiagram diagram = (XYDiagram)chartEditor.Diagram;

diagram.AxisX.WholeRange.Auto = false;
diagram.AxisX.VisualRange.SetMinMaxValues(start.AddHours(0), start.AddHours(24));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26361679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档