浏览代码

Fix to multi-delete in onetomany grid

Kenric Nugteren 2 年之前
父节点
当前提交
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);
             }
         }