I've created page with a DataGrid set to get data from a view and I've enabled deleting of rows on the grid. When an item gets successfully deleted, the row stays in the datagrid instead of being removed.
This works fine when the DataGrid is bound directly to the table. Just for test purposes, I've created the view to have the same schema as the table because if I get the same data directly from a table, deleting works as expected.
For now, I've made a workaround to retrieved the data again after a successful delete by invoking the datasource again, but that takes an extra request that may be unnecessary. Am I missing something?