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

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

Patricia Arquette
Patricia Arquetteoriginal
2025-01-11 14:16:42147parcourir

How to Customize Date and Time Formatting in a DataGridView?

Personnaliser le format de date et d'heure dans DataGridView

Lorsque vous utilisez DataGridView, vous rencontrez souvent des situations dans lesquelles vous devez contrôler le format des colonnes de date et d'heure pour répondre à des besoins d'affichage spécifiques. Cet article explique comment remplacer le format par défaut basé sur le système et afficher un format de date et d'heure personnalisé dans un DataGridView.

Question :

Dans un DataGridView qui affiche les entités du journal, la colonne "Dernière action" représente l'horodatage du dernier message du journal. Son format est formaté selon les paramètres du système et n'est affiché qu'à la minute près. Le but est de remplacer ce format et d'afficher la date et l'heure dans un format personnalisé tel que "jj/MM/aaaa hh:mm".

Solution :

Pour personnaliser le format des colonnes dans DataGridView, suivez ces étapes :

  1. Déterminez les colonnes DataGridView à formater.
  2. Accédez à la propriété DefaultCellStyle de la colonne.
  3. Définissez la propriété Format de l'objet DefaultCellStyle sur la chaîne de format souhaitée.

Par exemple, pour afficher la colonne "Dernière action" au format "jj/MM/aaaa hh:mm", utilisez le code suivant :

<code>dataGrid.Columns[2].DefaultCellStyle.Format = "dd/MM/yyyy hh:mm";</code>

Autres options de formatage :

En plus des formats de date et d'heure standard, DataGridView prend en charge les spécificateurs de format personnalisés pour un contrôle plus précis de l'affichage. Par exemple, pour afficher l'heure au format AM/PM, utilisez la chaîne de format suivante :

<code>dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";</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!

Déclaration:
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