Просмотр исходного кода

Fix to multi-delete in onetomany grid

Kenric Nugteren 2 лет назад
Родитель
Сommit
a5499e7e83
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      inabox.wpf/DynamicGrid/DynamicOneToManyGrid.cs

+ 3 - 2
inabox.wpf/DynamicGrid/DynamicOneToManyGrid.cs

@@ -237,9 +237,10 @@ namespace InABox.DynamicGrid
 
         protected override void DeleteItems(params CoreRow[] rows)
         {
-            foreach(var row in rows)
+            var items = rows.Select(LoadItem).ToList();
+            foreach(var item in items)
             {
-                Items.Remove(LoadItem(row));
+                Items.Remove(item);
             }
         }