Data Grid does not update when data change

This is the exact same thing. Instead of splice use Array.filter - you need a new array instance. This forum thread has a solution.