Ich fülle einen Datagrid (WinForm) mit Daten aus einer Tabelle. Hier gibt es auch einen Primärschlüssel und unter anderen ein Datumsfeld.
Nun wird die Sortierung im Datagrid geändert auf das Datumsfeld.
Ändere ich jetzt im Datagrid den Wert eines Datums verändert sich „natürlich“ auch seine Position im Grid.
Der Primärschlüssel wird auch an der neuen Position angezeigt, allerdings bleibt er auch an der alten Position erhalten. So das ich den Schlüssel jetzt doppelt im Grid habe, mit all den Problemen die das nach sich zieht.
Mit welchen Mitteln kann ich dieses Problem lösen?
Schon mal vielen Dank
Torsten Zorn
PS: Kleine Frage nebenbei. Die Einstellung „Datagrid.AllowSorting = false“ bleibt bei mir wirkungslos. Dh. Die Daten werden im Grid trotzdem neu sortiert, wenn ich auf den Spaltenkopf klicke??
Nun wird die Sortierung im Datagrid geändert auf das Datumsfeld.
Ändere ich jetzt im Datagrid den Wert eines Datums verändert sich „natürlich“ auch seine Position im Grid.
Der Primärschlüssel wird auch an der neuen Position angezeigt, allerdings bleibt er auch an der alten Position erhalten. So das ich den Schlüssel jetzt doppelt im Grid habe, mit all den Problemen die das nach sich zieht.
Mit welchen Mitteln kann ich dieses Problem lösen?
Schon mal vielen Dank
Torsten Zorn
PS: Kleine Frage nebenbei. Die Einstellung „Datagrid.AllowSorting = false“ bleibt bei mir wirkungslos. Dh. Die Daten werden im Grid trotzdem neu sortiert, wenn ich auf den Spaltenkopf klicke??
Comment