Hallo Leute,
mich beschäftigt schon seit längerem der Datentyp TimeSpan. Aus mir unersichtlichen Gründen haben sich die .Net-Framwork Desinger dazu entschieden Zeiträume mit kompletten Tagen darzustellen.
Wie man im dem Code-Schnipsel sehen kann habe ich ja auch bereits eine unsaubere Lösung.
Jetzt kommt es aber schonmal vor, dass man in einem DataGridView oder anderen Steuerelementen TimeSpans verwendet (in meinem Fall ZedGraph). Dort ist die Lösung allerdings nicht ganz so einfach, da man nicht ohne großes Drumherum seine TimeSpans entsprechend manipulieren kann. Die immer verfügbare Schnittstelle ist der FormatProvider. Dort gibt es jedoch keine Möglichkeit TotalHours auszugeben (volle Tage werden von den Stunden abgezogen was ja auch logisch ist, da sie ja in Days ausgegeben werden).
Ich suche jetzt nach einer Lösung den FormatProvider zu erweitern, so dass man TotalHours ausgeben kann. Hat da schonmal jemand was versucht und Erfahrungen mit gemacht?
mich beschäftigt schon seit längerem der Datentyp TimeSpan. Aus mir unersichtlichen Gründen haben sich die .Net-Framwork Desinger dazu entschieden Zeiträume mit kompletten Tagen darzustellen.
Wie man im dem Code-Schnipsel sehen kann habe ich ja auch bereits eine unsaubere Lösung.
Jetzt kommt es aber schonmal vor, dass man in einem DataGridView oder anderen Steuerelementen TimeSpans verwendet (in meinem Fall ZedGraph). Dort ist die Lösung allerdings nicht ganz so einfach, da man nicht ohne großes Drumherum seine TimeSpans entsprechend manipulieren kann. Die immer verfügbare Schnittstelle ist der FormatProvider. Dort gibt es jedoch keine Möglichkeit TotalHours auszugeben (volle Tage werden von den Stunden abgezogen was ja auch logisch ist, da sie ja in Days ausgegeben werden).
Ich suche jetzt nach einer Lösung den FormatProvider zu erweitern, so dass man TotalHours ausgeben kann. Hat da schonmal jemand was versucht und Erfahrungen mit gemacht?