Sortieren von Daten in DataGridView

Ich ziehe verschiedene Informationen aus einer SQL-Tabelle mit sqlDataReader.
Eine der Spalten enthält, die DateTime -, und zog aus der sql und richtig dargestellt, mit:

var datestring = reader.GetDateTime(reader.GetOrdinal("deadline")).ToShortDateString();

Anzeige im DataGridView in das folgende format: dd.MM.yyyy

Wenn ich versuche zu Sortieren, diese, sortiert Sie nach dd, egal, was die MM und yyyy info ist.

Den datestring in das datagridview mit dem folgenden Befehl:

dgv_tasks.Rows.Add(tid, taskname, sidvariable, datestring);

Jemand weiß, warum es nicht Euch den Termin auf alle, sondern nur die Anzahl in dd ?

(Ich habe mir hier für eine Antwort, aber keiner der ähnliche Fragen hatte eine Arbeitsgruppe beantworten).

  • Wie Sortieren Sie Ihre datagridview genau? Sieht aus wie Sie die Sortierung basiert auf einem string beachten Sie eine DateTime.
  • Kann Sie nicht Sortieren, es über die SQL-Abfrage?
InformationsquelleAutor Skram | 2015-04-21
Schreibe einen Kommentar