Hallo,
ich erstelle im Code eine ganz normal Datatable mit zwei Columns(type: string)=f1 und f2. Die Datatable wird so erstellt (das Hinzufügen der Columns ist jetzt nicht wichtig):
Also immer totaler Neuanfang.
Danach fülle ich die Datatable mit einigen Rows. Dann weise ich diese Datatable einem Gridview zu und lasse die Daten anzeigen. Die Zuweisung mache ich so:
Beim nächsten Mal wird die Tabelle nocheinmal erstellt, es werden wieder 2 Columns hinzugefügt (wieder f1 und f2), aber dieses Mal f2 steht vorne. Ich fülle wieder einige Rows in die Tabelle und weise dem Gridview zu.
Aber das Ergebnis bleibt das Gleiche. Das ist auch richtig, weil die Daten an sich nicht geändert haben, nur eben die Reihenfolge der Columns. Aber die sollten im Gridview auch ändern.
Die Änderung erreiche ich nur so, indem ich das datasource auf nothing setze und die Tabelle nocheinmal zuweise:
Frage: kann ich irgendwie bereits bei der Erstellung der datatable das bestimmen, dass diese Änderungen ohne die Zeile angezeigt werden? O. geht das nur mit dem direkten Ansprechen des Datasource?
Danke.
ich erstelle im Code eine ganz normal Datatable mit zwei Columns(type: string)=f1 und f2. Die Datatable wird so erstellt (das Hinzufügen der Columns ist jetzt nicht wichtig):
Also immer totaler Neuanfang.
Danach fülle ich die Datatable mit einigen Rows. Dann weise ich diese Datatable einem Gridview zu und lasse die Daten anzeigen. Die Zuweisung mache ich so:
Beim nächsten Mal wird die Tabelle nocheinmal erstellt, es werden wieder 2 Columns hinzugefügt (wieder f1 und f2), aber dieses Mal f2 steht vorne. Ich fülle wieder einige Rows in die Tabelle und weise dem Gridview zu.
Aber das Ergebnis bleibt das Gleiche. Das ist auch richtig, weil die Daten an sich nicht geändert haben, nur eben die Reihenfolge der Columns. Aber die sollten im Gridview auch ändern.
Die Änderung erreiche ich nur so, indem ich das datasource auf nothing setze und die Tabelle nocheinmal zuweise:
Frage: kann ich irgendwie bereits bei der Erstellung der datatable das bestimmen, dass diese Änderungen ohne die Zeile angezeigt werden? O. geht das nur mit dem direkten Ansprechen des Datasource?
Danke.