Maison > développement back-end > C++ > Comment puis-je personnaliser le formatage de la date et de l'heure dans un DataGridView ?

Comment puis-je personnaliser le formatage de la date et de l'heure dans un DataGridView ?

Susan Sarandon
Libérer: 2025-01-11 14:26:41
original
527 Les gens l'ont consulté

How Can I Customize Date and Time Formatting in a 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é :

  1. Obtenir les colonnes DataGridView :
DataGridViewColumn column = dataGridView.Columns["LastAction"];
Copier après la connexion
  1. Définissez la propriété DefaultCellStyle.Format :
column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";
Copier après la connexion

Cela formatera la valeur de la colonne dans le format spécifié (par exemple, jj/MM/aaaa hh:mm:ss).

  1. Facultatif : Définissez la propriété DateTimePickerFormat :
column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime;
Copier après la connexion

Cette propriété peut optimiser davantage le format utilisé par DateTimePicker dans la cellule.

Informations complémentaires :

  • Pour définir un format AM/PM personnalisé, utilisez : "MM/jj/aaaa hh:mm:ss tt"
  • Les codes de format pris en charge peuvent être trouvés dans la documentation suivante :

https://www.php.cn/link/cca437dfff11995edc035566eabec9a7

Exemple :

private void SetColumnFormat(DataGridView column)
{
    column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";
    column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime;
}
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal