Wie ändere ich die Art, wie ein DateTime-Objekt in einem DataGridView angezeigt wird?

8

Ich möchte die Art ändern, in der ein DateTime-Objekt in einer DataGridView angezeigt wird. Genauer gesagt möchte ich mit der Zeit Sekunden angezeigt bekommen.

c # .net 2.0

    
fishhead 15.02.2010, 13:27
quelle

5 Antworten

11
%Vor%

Für spezifische Formatierung, überprüfen Sie diese Links:

Gabriel McAdams 17.02.2010, 22:47
quelle
8

Hier sind Beispiele von 3 verschiedenen Möglichkeiten:

  • Format-String auf der Zellenvorlage
  • Zellformatierungsereignis
  • benutzerdefinierter Typkonverter

Irgendwelche Verwendung?

%Vor%     
Marc Gravell 18.02.2010 21:03
quelle
1

Eine Möglichkeit besteht darin, das CellFormattingEvent-Ereignis zu verarbeiten dann können Sie die Daten wie gewünscht anzeigen.

    
Matt Warren 15.02.2010 13:35
quelle
1

Sie können versuchen, das RowDefaultCellStyle- & gt; -Format im Design zu bearbeiten und ein akzeptables Format zu wählen, oder verwenden Sie dies:

%Vor%     
Andrew 15.02.2010 13:59
quelle
1

Überschreiben Sie das OnRowDataBound-Ereignis und lesen Sie ein wenig mehr über Kulturen und Formatierungen in .Net

%Vor%     
Yordan Georgiev 15.02.2010 20:13
quelle

Tags und Links