2009-06-13 5 views
0

Ich muss eine Reihe von Zeilen aus einem WPF-Toolkit-Datagrid auswählen und es in einem anderen WPF-Toolkit-Datagrid hinzufügen. Der Code, den ich verwendet wird, ist wie folgt:Hinzufügen von Zeilen zu wpf datagrid

foreach(DataRowView row in MyFirstDataGrid.SelectedItems) 
{ 
    MySecondDataGrid.Items.Add(row); 
} 

Aber das Problem hier ist, es kommt noch hinzu, leere Zeilen in dem zweiten Datenraster ohne Inhalt .... Kann mir jemand bitte in dieser Frage helfen ????

Vielen Dank und Grüße, Suba.

Antwort

0

Sind die Gitter gebunden? Könnten Sie es einfach zur Elementquelle des zweiten Gitters hinzufügen?

0

Ich denke, selbst wenn Sie die gleichen Spalten definiert haben, funktioniert es nicht nur, wenn Sie die Zeilen zum zweiten Datagrid hinzufügen. Wenn beide Grids über eine ItemsSource des gleichen Typs verfügen, fügen Sie sie der ItemsSource des zweiten Grids hinzu. Sollte funktionieren, wenn es sich um eine ObservableCollection handelt.