Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    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: VB.NET-Quellcode (9 Zeilen) Der Aufbau der DatagridView klappt auch prima ! Die Zellen mit "nothing" bleiben leer. Nur wenn ich …

  • Benutzer-Avatarbild

    Vielen Dank erst mal. VB.NET-Quellcode (4 Zeilen) Mit diesem Coding werden die Spalten die "nothing" enthalten mit dem Default Wert "01.01.0001 00:00:00:000" befüllt. Jetzt "läuft" der Sort fehlerfrei ... aber das ist halt nicht das Layout der Datagrid View, das ich haben möchte! LG Peter

  • Benutzer-Avatarbild

    Jau, die "nothing" Werte würde ich gerne einer Sonderbehandlung unterziehen. Nur WIE sollte die aussehen? VB.NET-Quellcode (1 Zeile) Das klappt natürlich nicht ! Da schlägt "Option strict on" gnadenlos zu. Die Frage ist, wie befülle ich die Variable dtsDebug, damit in der DatagridView die zugehörige Zelle leer bleibt! Das ist für mich von großer Wichtigkeit. Denn anhand der leeren Felder kann man sehr gut erkennen, ob irgendwo etwas fehlt! Wenn ich einen Default Wert eintrage, kann man das leich…

  • Benutzer-Avatarbild

    Das klingt für mich jetzt sehr plausibel. Aber ich habe (ein um's andere Mal) keinen blassen Schimmer wie ich dem betreffenden Objekt in meinem Fall den Leerstring zuweise! Und was bitteschön ist hier die "Testgröße". Ich bitte um Nachsicht und wohlwollenden Rat, wenn ich hier nicht so ganz mitkomme. LG Peter

  • Benutzer-Avatarbild

    Ok ... das verstehe ich jetzt ... VB.NET-Quellcode (12 Zeilen) Das klappt auch soweit ... die "nothing" Werte werden jetzt als leere Zelle dargestellt. Auch der Sort klappt ... aber jetzt werden STRINGS sortiert und keine TIMESTAMPS ... und damit ist die Reihenfolge nicht so ganz was man sich wünscht: 01.10.2016 02.08.2013 03.11.2015 03.12.2006 03.12.2010 Man könnte jetzt natürlich einen eigenen Sortierer schreiben ... aber die Lösung scheint mir dann nicht ganz so elegant zu sein. LG Peter

  • Benutzer-Avatarbild

    nach Datum aufsteigend bzw. absteigend !

  • Benutzer-Avatarbild

    Na, normalerweise befülle ich eine Datagrid View Spalte mit einem Timestamp ... und dann wird automatisch nach Datum und Uhrzeit sortiert. Wenn ich Strings einstelle, dann werden die Strings sortiert ... , d.h. nach TAG dann nach Monat und dann nach Jahr. Das braucht kein Mensch ! Ein eigener Sorter nur um bestimmte Zellen leer zu lassen ? Ist das wirklich die Lösung ? LG Peter

  • Benutzer-Avatarbild

    Ich habe jetzt lange gesucht aber keine Eigenschaft DefaultValue gefunden. Ich habe auch keinen Dataset, sondern eine ganz normale DataGrid View .... und da habe ich unter "Spalten bearbeiten" - "DefaultCellStyle" - "NullValue" drei Bindestriche eingetragen. Das war die Option die mir am ehesten dem Rat zu entsprechen schien. Allerdings klappt das nicht. Wenn die Zelle mit "nothing" befüllt wird, erscheint nach wie vor als Default "01.01.0001 00:00:00.000" mhh ... hab ich etwas falsch verstanden…

  • Benutzer-Avatarbild

    Tja ... wenn ich vorher gewusst hätte, dass ich dazu eher einen Dataset verwenden sollte ... Ich habe jetzt den Hinweis von RFG verfolgt und im CellFormatting Event einfach einen Null-String eingefügt, wenn entweder "nothing" oder das Default-Date "01.01.0001 ...." angeliefert wird. Und siehe da, das funktioniert! Die Zellen bleiben leer und der Sort der Datumsfelder funktioniert auch so wie man das gern hätte. Vielleicht nicht so ganz koscher ... aber der Zweck heiligt die Mittel. So bleibt das…