Hallo,
ich habe ein GridView mit Daten aus einer Access-MDB, das ich via DataAdapter, DataTable und DataBind() befülle. Das klappt soweit prima.
Das Sortieren mache ich dann so:
[highlight=c#]
Grid.DataSource = SortDataTable(CType(Grid.DataSource, DataTable))
Grid.DataBind()
[/highlight]
dabei gibt SortDataTable ein sortiertes DataView zurück. Die Anzeige klappt auch prima.
Wenn ich nun allerdings nach dem Sortieren versuche, via Grid.Rows(index) die Werte einer Zeile zu lesen, bekomme ich immer die Werte aus dem ursprünglichen GridView - vor der Sortierung - zurück.
Habe ich da irgendeine Aktualisierung vergessen, oder was mache ich falsch?
AnnaM
ich habe ein GridView mit Daten aus einer Access-MDB, das ich via DataAdapter, DataTable und DataBind() befülle. Das klappt soweit prima.
Das Sortieren mache ich dann so:
[highlight=c#]
Grid.DataSource = SortDataTable(CType(Grid.DataSource, DataTable))
Grid.DataBind()
[/highlight]
dabei gibt SortDataTable ein sortiertes DataView zurück. Die Anzeige klappt auch prima.
Wenn ich nun allerdings nach dem Sortieren versuche, via Grid.Rows(index) die Werte einer Zeile zu lesen, bekomme ich immer die Werte aus dem ursprünglichen GridView - vor der Sortierung - zurück.
Habe ich da irgendeine Aktualisierung vergessen, oder was mache ich falsch?
AnnaM
Comment