Ändern von datetime-format auf mschart-Achse
Ich bin mit mschart-die Anzeige einiger Werte über ein Zeitfenster.
Es sieht wie folgt aus:
eine Katze beschäftigt http://img52.imageshack.us/img52/2610/mscharti.jpg
Wie Sie sehen können, der erste Wert ist von 15:11 und die Letzte von 16:10
Aber auf der x-Achse ist auf die Anzeige der Tage.
Wie kann ich dies ändern?
BEARBEITEN: Ändern XValueType zu ChartValueType.Zeit führt zu diesem:
eine Katze beschäftigt http://img525.imageshack.us/img525/7642/timeformat.jpg
Tut das setzen der X-Achse Wert-Typ
Wo ist die Eigenschaft dieses im mschart?
überprüfen Sie für die Serie
Gute Idee, aber dies führt zu einem weiteren problem... Jetzt ist es nur Stunde und minute...
versuchen Sie, die
ChartValueType.Time
einen Unterschied machen ?Wo ist die Eigenschaft dieses im mschart?
überprüfen Sie für die Serie
Series[0].XValueType = ChartValueType.Time
Gute Idee, aber dies führt zu einem weiteren problem... Jetzt ist es nur Stunde und minute...
versuchen Sie, die
ChartAreas[0].AxisX.LabelStyle.Format
zu HH:mm:ss
oder andere, wie Sie benötigenInformationsquelleAutor Kingpin | 2012-01-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zeigen DateTime zugehörigen Werte auf der X-Achse können Sie festlegen, dass der
XValueType
Eigenschaft.In Ihrem Fall
Series[0].XValueType = ChartValueType.Time
wäre die richtige Anzeige der Zeit bezogene Werte.Formatieren der Werte, die Sie verwenden können
ChartAreas[0].AxisX.LabelStyle.Format
was zu übersetzen Ihre Werte in die erforderlichen format sagen wieHH:mm:ss
.Check-out
hh:mm:ss tt
Jetzt ist es Arbeit.
Ein kleiner Tipp! Verwenden Sie Stichworte wie #VALY{HH:mm:ss}, wenn die Sekunden nicht angezeigt werden.
Ich fand, dass ich hatte, um chartArea1.AxisX.LabelStyle.Format ="HH:mm:ss"; in meinem designer-Datei, bevor es funktionieren würde.
InformationsquelleAutor V4Vendetta