Heim >Backend-Entwicklung >C++ >Wie kann ich die Standardformatierung für Datum und Uhrzeit in einer DataGridView überschreiben?

Wie kann ich die Standardformatierung für Datum und Uhrzeit in einer DataGridView überschreiben?

Susan Sarandon
Susan SarandonOriginal
2025-01-11 14:21:41727Durchsuche

How Can I Override Default Date and Time Formatting in a DataGridView?

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:

  1. Setzen Sie das Attribut dataGrid.Columns[<column_index>].DefaultCellStyle.Format auf das gewünschte Format.

  2. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn