Формат даты в заголовке столбца данных - PullRequest
0 голосов
/ 05 июля 2019

Я использую vb.net с datagridview, привязанным к перекрестному запросу с 31 столбцом, где заголовки - это даты!.

Все заголовки столбцов - это даты в формате 2001-12-01.

Я хочу показать заголовки столбцов как 01-12-2001

Вот мой код vb.net, чтобы сделать это, но есть ли более простой способ?

Когда отображается формасобытие запускается, я затем вручную переворачиваю заголовки, используя конкатенацию строк!

Private Sub FrmClientActivity_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
        'Reverse Column Headers
        Dim c As Integer
        Dim txt As String

        For c = 1 To Me.DataGridView1.Columns.Count - 2
            'MsgBox(c)
            txt = Me.DataGridView1.Columns(c).HeaderCell.Value.ToString()
            txt = Mid(txt, 9, 2) & "-" & Mid(txt, 6, 2) & "-" & Mid(txt, 1, 4)
            Me.DataGridView1.Columns(c).HeaderCell.Value = txt  
        Next c

End Sub

Также пробовал это, но тоже не работало

 Me.DataGridView1.Columns(c).HeaderCell.Style.Format = "dd-mm-yyyy"

Вся помощь оценена

...