Heim >Backend-Entwicklung >C++ >Wie kann ich die Standardformatierung für Datum und Uhrzeit in einer DataGridView überschreiben?
Datums- und Uhrzeitformat in DataGridView anpassen
In Windows Forms-Anwendungen können Sie das Attribut DefaultCellStyle
verwenden, um das Datum/Uhrzeit-Format einer DataGridView-Spalte anzupassen.
Um die Standardformatierung basierend auf den Systemeinstellungen zu überschreiben, führen Sie die folgenden Schritte aus:
Setzen Sie das Attribut dataGrid.Columns[<column_index>].DefaultCellStyle.Format
auf das gewünschte Format.
Wählen Sie eine geeignete Formatzeichenfolge, um das Datum/Uhrzeit-Format zu definieren:
"MM/dd/yyyy HH:mm:ss"
: Verwenden Sie das standardmäßige Datums- und Uhrzeitformat der 24-Stunden-Uhr. "MM/dd/yyyy hh:mm:ss tt"
: Verwenden Sie das 12-Stunden-Datums- und Uhrzeitformat (AM/PM). Wenn Sie beispielsweise eine Spalte haben, die die Spalte „Letzte Aktion“ mit dem Wert System.DateTime
anzeigt, können Sie sie mit dem folgenden Code als "MM/dd/yyyy hh:mm:ss"
formatieren:
<code class="language-csharp">dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss";</code>
Wenn Sie alternativ das 12-Stunden-Format mit AM/PM-Notation bevorzugen, können Sie den folgenden Code verwenden:
<code class="language-csharp">dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";</code>
Durch die Implementierung dieser Formatüberschreibung können Sie sicherstellen, dass die Spalte „Letzte Aktion“ in der DataGridView unabhängig von Ihrem Systemgebietsschema im gewünschten Format angezeigt wird.
Das obige ist der detaillierte Inhalt vonWie kann ich die Standardformatierung für Datum und Uhrzeit in einer DataGridView überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!