Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改mschart轴上的日期时间格式_C#_Datetime_Format_Mschart_Linechart - Fatal编程技术网

C# 更改mschart轴上的日期时间格式

C# 更改mschart轴上的日期时间格式,c#,datetime,format,mschart,linechart,C#,Datetime,Format,Mschart,Linechart,我正在使用mschart显示一段时间内的一些值 它看起来像这样: 如您所见,第一个值是15:11,最后一个值是16:10 但在x轴上显示的是日期。 我怎样才能改变这个 编辑:将XValueType更改为ChartValueType。时间会导致: 要在XAxis上显示与日期时间相关的值,可以选择设置XValueType属性 在您的情况下,系列[0].XValueType=ChartValueType.Time将是显示与时间相关的值的正确选择 要设置值的格式,可以使用ChartAreas[0].A

我正在使用mschart显示一段时间内的一些值

它看起来像这样:

如您所见,第一个值是15:11,最后一个值是16:10 但在x轴上显示的是日期。 我怎样才能改变这个

编辑:将XValueType更改为ChartValueType。时间会导致:


要在XAxis上显示与日期时间相关的值,可以选择设置
XValueType
属性

在您的情况下,
系列[0].XValueType=ChartValueType.Time
将是显示与时间相关的值的正确选择

要设置值的格式,可以使用
ChartAreas[0].AxisX.LabelStyle.format
将值转换为所需格式,例如
HH:mm:ss

ChartAreas[0].AxisX.LabelStyle.Format ="HH:mm:ss";

将X轴值类型设置为
ChartValueType.Time
是否有任何区别?此属性在mschart中的位置如何?检查序列
series[0]。XValueType=ChartValueType.Time
好主意,但这会导致另一个问题。。。现在它只使用小时和分钟…请尝试将
图表区域[0].axix.LabelStyle.Format
设置为
HH:mm:ss
或其他您需要的设置如何显示AM/PM值?一点提示!如果没有显示秒数,则使用诸如#VALY{HH:mm:ss}之类的关键字。我发现我必须将chartArea1.axix.LabelStyle.Format=“HH:mm:ss”;在我的设计器文件中,这将起作用。