Hi,
Ich habe eine DatagridView mit Zellen im Format "Timestamp" (DateTime: "dd.MM.yyyy HH:mm:ss.fff")
In diesen Spalten speichere ich das "CreationDate" von .exe Dateien. Allerdings können manche .exe Dateien auch fehlen. Dann ist das zugehörige timestamp Feld = nothing. Und dann soll die Zelle in der DatagridView einfach LEER bleiben.
So hab ich das zu lösen versucht:
Der Aufbau der DatagridView klappt auch prima ! Die Zellen mit "nothing" bleiben leer.
Nur wenn ich jetzt versuche, nach einer der TimeStamp Spalten zu sortieren, erhalte ich einen Fehler:
Klar, "nothing" hat eben keinen Datentyp!
Natürlich könnte ich einen Default Wert einstellen, etwa "01.01.0001 ...". Aber das will ich nicht,,weil dadurch die Lesbarkeit leidet! Die Zellen sollen einfach LEER bleiben ... und der Sort soll diese Zellen entweder an den Anfang oder an das Ende der DatagridView stellen.
Das sollte doch ein Problem sein, das nicht nur ich habe. Und demgemäß, sollte es dafür eine vernünftige (d.h. einfache und geradlinige) Lösung geben. Ich hoffe, ihr könnt mir helfen.
LG
Peter
Ich habe eine DatagridView mit Zellen im Format "Timestamp" (DateTime: "dd.MM.yyyy HH:mm:ss.fff")
In diesen Spalten speichere ich das "CreationDate" von .exe Dateien. Allerdings können manche .exe Dateien auch fehlen. Dann ist das zugehörige timestamp Feld = nothing. Und dann soll die Zelle in der DatagridView einfach LEER bleiben.
So hab ich das zu lösen versucht:
Der Aufbau der DatagridView klappt auch prima ! Die Zellen mit "nothing" bleiben leer.
Nur wenn ich jetzt versuche, nach einer der TimeStamp Spalten zu sortieren, erhalte ich einen Fehler:
Object must be of type DateTime.
Klar, "nothing" hat eben keinen Datentyp!
Natürlich könnte ich einen Default Wert einstellen, etwa "01.01.0001 ...". Aber das will ich nicht,,weil dadurch die Lesbarkeit leidet! Die Zellen sollen einfach LEER bleiben ... und der Sort soll diese Zellen entweder an den Anfang oder an das Ende der DatagridView stellen.
Das sollte doch ein Problem sein, das nicht nur ich habe. Und demgemäß, sollte es dafür eine vernünftige (d.h. einfache und geradlinige) Lösung geben. Ich hoffe, ihr könnt mir helfen.
LG
Peter