Heim >Backend-Entwicklung >C++ >Wie kann ich die Formatierung von DateTime-Spalten in einer DataGridView anpassen?
Passen Sie das Format der DateTime-Spalte in DataGridView an
Das standardmäßige DateTime-Spaltenformat von DataGridView wird normalerweise durch Systemeinstellungen bestimmt, was beim Abrufen von Daten von Remotediensten zu inkonsistenter oder suboptimaler Formatierung führen kann.
Frage:
DataGridView zeigt DateTime-Spalten minutengenau an, auch wenn die zugrunde liegenden Daten präzisere Werte enthalten.
Lösung:
Um die Standardformatierung zu überschreiben und die Spaltenformatierung programmgesteuert zu steuern, führen Sie die folgenden Schritte aus:
Rufen Sie die zu formatierende DataGridView-Spalte ab:
<code class="language-csharp"> DataGridViewTextBoxColumn column = (DataGridViewTextBoxColumn)dataGrid.Columns[2];</code>
Legen Sie die DefaultCellStyle-Eigenschaft der Spalte fest:
<code class="language-csharp"> column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";</code>
Optional: AM/PM-Format:
<code class="language-csharp"> column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";</code>
Sie können das Format einer DateTime-Spalte anpassen, um Werte im gewünschten Format anzuzeigen, indem Sie das gewünschte Format im DefaultCellStyle.Format
-Attribut angeben.
Das obige ist der detaillierte Inhalt vonWie kann ich die Formatierung von DateTime-Spalten in einer DataGridView anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!