wie ein datagridview Spalte nach Datum formatieren

Habe ich eine DataGridView und ich Spalten hinzufügen, um es wie folgt:

Dim col_1 = New DataGridViewTextBoxColumn
col_1.Name = "Date"
col_1.DefaultCellStyle.Format = "MM/dd/yyyy"
data_grid.Columns.Add(col_1)

dann füge ich die Daten der Spalte wie folgt:

data_grid.Item(1,1).Value = temp_date 

Das Netz ist gefüllt mit den richtigen Daten und alles funktioniert, aber...wenn ich klicken Sie auf den Spaltenkopf der Spalte, die zeigt, dass die Daten nicht richtig sortiert (sortiert alphabetisch) und ich weiß, das ist, weil ich es als "DataGridViewTextBoxColumn", aber es gibt keine option für ein Datum in der Spalte Art. So, wie ich es als eine Datum-Spalte so sortiert, basierend auf den Zeitpunkt, wenn die Kopfzeile geklickt?

Dank.

  • Was ist der Daten-Typ der temp_date? Ist es ein string?
  • Ja, temp_date den Datentyp String.
InformationsquelleAutor John | 2014-06-26
Schreibe einen Kommentar