Maison >développement back-end >C++ >Comment puis-je personnaliser le formatage de la date et de l'heure dans un DataGridView ?
Remplacer le format de date et d'heure dans DataGridView
Question :
Lors de la récupération et de l'affichage d'une colonne DateTime dans un DataGridView, le format peut ne pas correspondre au format d'affichage souhaité. Cela est généralement dû aux paramètres de formatage par défaut du système.
Solution :
Pour remplacer le formatage par défaut et spécifier un format de date et d'heure personnalisé :
<code class="language-C#">DataGridViewColumn column = dataGridView.Columns["LastAction"];</code>
<code class="language-C#">column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";</code>
Cela formatera la valeur de la colonne dans le format spécifié (par exemple, jj/MM/aaaa hh:mm:ss).
<code class="language-C#">column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime;</code>
Cette propriété peut optimiser davantage le format utilisé par DateTimePicker dans la cellule.
Informations complémentaires :
https://www.php.cn/link/cca437dfff11995edc035566eabec9a7
Exemple :
<code class="language-C#">private void SetColumnFormat(DataGridView column) { column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt"; column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime; }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!