Nick_SMI
Ensign
- Registriert
- Sep. 2015
- Beiträge
- 153
Hallo zusammen!
Ich möchte in meinem Programm ein Loop einbauen, dass von einer Datagrid die gewählten Zeilen in eine andere Datagrid einfügt!
Momentan sieht mein Code so aus:
Dies Funktioniert teilweise, momentan fügt er nur die Zeile mit dem kleinsten Index (erste gewählte Zeile) ein, sprich wenn ich drei gewählt habe, drei mal die erste Zeile!
Doch wie muss ich meinen Code umbauen, dass er den Inhalt auch umschreibt?
Grüße und danke im Voraus!
Ich möchte in meinem Programm ein Loop einbauen, dass von einer Datagrid die gewählten Zeilen in eine andere Datagrid einfügt!
Momentan sieht mein Code so aus:
Code:
foreach (var select in ZeitList.SelectedItems)
{
var grid = (System.Windows.Controls.DataGrid)ZeitList;
Zeiten selectedItem = (Zeiten)grid.SelectedItem;
LinieZ = selectedItem.Linie;
AbfZ = selectedItem.Abf;
VonZ = selectedItem.Von;
NachZ = selectedItem.Nach;
AnkZ = selectedItem.Ank;
_items.Add(new Plan(LinieZ, Convert.ToString(Kurs.SelectedItem), AbfZ, VonZ, NachZ, AnkZ));
}
Dies Funktioniert teilweise, momentan fügt er nur die Zeile mit dem kleinsten Index (erste gewählte Zeile) ein, sprich wenn ich drei gewählt habe, drei mal die erste Zeile!
Doch wie muss ich meinen Code umbauen, dass er den Inhalt auch umschreibt?
Grüße und danke im Voraus!