Maison >développement back-end >C++ >Comment puis-je personnaliser le formatage des colonnes DateTime dans un DataGridView ?
Personnaliser le format de la colonne DateTime dans DataGridView
Le format de colonne DateTime par défaut de DataGridView est généralement déterminé par les paramètres du système, ce qui peut conduire à un formatage incohérent ou sous-optimal lors de la récupération de données à partir de services distants.
Question :
DataGridView affiche des colonnes DateTime précises à la minute près, même si les données sous-jacentes contiennent des valeurs plus précises.
Solution :
Pour remplacer le formatage par défaut et contrôler par programme le formatage des colonnes, procédez comme suit :
Récupérez la colonne DataGridView à formater :
<code class="language-csharp"> DataGridViewTextBoxColumn column = (DataGridViewTextBoxColumn)dataGrid.Columns[2];</code>
Définissez la propriété DefaultCellStyle de la colonne :
<code class="language-csharp"> column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";</code>
Facultatif : Format AM/PM :
<code class="language-csharp"> column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";</code>
Vous pouvez personnaliser le format d'une colonne DateTime pour afficher les valeurs au format souhaité en précisant le format souhaité dans l'attribut DefaultCellStyle.Format
.
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!