À revelia o doesnot de MDatagrid permite que você modifique o dataprovider.
http://www.iwobanas.com/2009/06/datagrid-with-client-side-filtering-and-searching/“À revelia MDataGrid está usando uma cópia local do fornecedor dos dados e não suporta artigos de remoção/de alteração.
Você pode tentar o copyDataProvider=false do ajuste de modo que o fornecedor dos dados não seja copiado mas eu não posso garantir que este suportará a supressão de artigos. “
Assim eu mudei seu código de MDatagrid com copyDataProvider=false. Seu funcionamento para mim. Mas o inconveniente será que o componente não terá a cópia da base de dados e os filtros adicionados estarão afetando diretamente o dataprovider.