在DataGridView中自訂日期和時間格式
在Windows Forms應用程式中,您可以使用DefaultCellStyle
屬性來自訂DataGridView欄位的日期時間格式。
要覆寫基於系統設定的預設格式,請依照下列步驟操作:
將dataGrid.Columns[<column_index>].DefaultCellStyle.Format
屬性設定為所需的格式。
選擇適當的格式字串來定義日期時間格式:
"MM/dd/yyyy HH:mm:ss"
:使用24小時制的標準日期和時間格式。 "MM/dd/yyyy hh:mm:ss tt"
:使用12小時制(AM/PM)的日期和時間格式。 例如,如果您有一列顯示「上次操作」列,其值為System.DateTime
,您可以使用以下程式碼將其格式設定為"MM/dd/yyyy hh:mm:ss"
:
<code class="language-csharp">dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss";</code>
或者,如果您喜歡帶有AM/PM表示法的12小時格式,可以使用以下程式碼:
<code class="language-csharp">dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";</code>
透過實作此格式覆寫,您可以確保DataGridView中「上次操作」列以所需的格式顯示,而不管您的系統區域設定為何。
以上是如何覆寫 DataGridView 中的預設日期和時間格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!