DataGrid bestimmte Zeile in anderes DataGrid kopieren
Hallo zusammen,
ich glaube das wird nicht die letzte Frage zum DataGrid von mir bleiben befürchte ich.
Folgende Situation:
2 DataGrids, 2 List<T> mit Objekten
Hinter DataGrid1 befindet sich List1<T> und hinter DataGrid2 befindet sich List2<T> als Quelle.
In DataGrid1 befindet sich mein "Datenpool" (dort werden alle ermittelten Daten dargestellt). Aus diesem Datenpool möchte ich eine bestimmte Zeile (Objekt) in die List2<T> kopieren und in DataGrid2 anzeigen. Dabei soll das Objekt in List1<T> nicht gelöscht werden! Wichtig!
Wie bekomme ich heraus, welche Zeile selektiert wurde? Wenn ich das rausbekomme, hab ich ja automatisch auch das Objekt an dieser Stelle z.B. DataGrid1 Zeile 2 markiert = List1<T>[1]
Als Bonus würde ich das gerne mit mehreren Zeilen durchführen können (erstmal nicht so wichtig).
Vielleicht gibt es auch ganz andere tolle Wege, habe da was mit DataTables gelesen, aber keine Ahnung, ob das schon wieder viel zu mächtig ist, denn ich rede von maximal 25 Objekten in List1<T> (das ist schon hoch gegriffen denk ich, eher 5-10).
Gruß
Mijay
Hallo zusammen,
ich glaube das wird nicht die letzte Frage zum DataGrid von mir bleiben befürchte ich.
Folgende Situation:
2 DataGrids, 2 List<T> mit Objekten
Hinter DataGrid1 befindet sich List1<T> und hinter DataGrid2 befindet sich List2<T> als Quelle.
In DataGrid1 befindet sich mein "Datenpool" (dort werden alle ermittelten Daten dargestellt). Aus diesem Datenpool möchte ich eine bestimmte Zeile (Objekt) in die List2<T> kopieren und in DataGrid2 anzeigen. Dabei soll das Objekt in List1<T> nicht gelöscht werden! Wichtig!
Wie bekomme ich heraus, welche Zeile selektiert wurde? Wenn ich das rausbekomme, hab ich ja automatisch auch das Objekt an dieser Stelle z.B. DataGrid1 Zeile 2 markiert = List1<T>[1]
Als Bonus würde ich das gerne mit mehreren Zeilen durchführen können (erstmal nicht so wichtig).
Vielleicht gibt es auch ganz andere tolle Wege, habe da was mit DataTables gelesen, aber keine Ahnung, ob das schon wieder viel zu mächtig ist, denn ich rede von maximal 25 Objekten in List1<T> (das ist schon hoch gegriffen denk ich, eher 5-10).
Gruß
Mijay
Zuletzt bearbeitet: