Bonjour,
Petit probleme de format en VB.Net
Dans mon DataGridView, lié à une base de données Access, la colonnes Dates s'affiche "dd/mm/yyyy hh.mm.ss". Cependant le format de cette colonne dans la dB Access est "dd-mmm-yy". Je souhaiterais avoir le même format dans le DataGridView pour faire un tri sur la colonne Dates
Dans le code ci-dessous, la ligne de mise au format de la colonne Dates me renvoi toujours l'erreur <La référence d'objet n'est pas définie à une instance d'un objet>
Par contre la ligne suivante de tri s'effectue bien (mais sur un format texte qui ne convient pas).
Imports System
Imports System.ComponentModel
Imports System.Windows.Forms.DataGridViewCellStyle
Imports System.Windows.Forms
Public Class FrmHistoric
Public Sub FrmHistoric_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TblScoresTableAdapter.Fill(StatDataSet.tblScores)
'format de la colonne Dates
TblScoresDataGridView.Columns("Dates").DefaultCellStyle.Format = "dd/mmm/yy"
' tri du dataGridView sur la colonne(8)
TblScoresDataGridView.Sort(TblScoresDataGridView.Columns(8), ListSortDirection.Ascending)
End Sub
End Class
Toutes suggestions sont les bien venues pour résoudre cette difficulté. Merci
Gigi
Partager