DataGridView の DateTime 列の形式をカスタマイズします
DataGridView のデフォルトの DateTime 列形式は通常、システム設定によって決定されるため、リモート サービスからデータを取得するときに、形式が一貫性を欠いたり、最適ではない場合があります。
質問:
DataGridView には、基になるデータにより正確な値が含まれている場合でも、分単位で正確な DateTime 列が表示されます。
解決策:
デフォルトの書式設定をオーバーライドし、列の書式設定をプログラムで制御するには、次の手順に従います。
フォーマットする DataGridView 列を取得します:
<code class="language-csharp"> DataGridViewTextBoxColumn column = (DataGridViewTextBoxColumn)dataGrid.Columns[2];</code>
列の DefaultCellStyle プロパティを設定します:
<code class="language-csharp"> column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";</code>
オプション: AM/PM 形式:
<code class="language-csharp"> column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";</code>
DefaultCellStyle.Format
属性で希望の形式を指定することで、DateTime 列の形式をカスタマイズして、希望の形式で値を表示できます。
以上がDataGridView で DateTime 列の書式設定をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。