Во-первых, если вы собираетесь установить dataProvider из Actionscript, я бы удалил привязку из MXML, или вы могли бы просто обновить свойство, которое связано, но я не знаю его тип, поэтому я предполагаю, что у вас нет проблем с удалениемпривязка из тега MXML.
Во-вторых, в качестве другого упомянутого ответа вы захотите преобразовать свои результаты в ArrayCollection, вы можете найти некоторые полезные функции в классе mx.utils.ArrayUtil .
Наконец, при работе с большими наборами данных важно обновлять коллекцию ArrayCollection напрямую, а не всегда создавать новую.Сетка list / datagrid будет автоматически перерисовываться и обновляться оптимально, без необходимости беспокоиться об этом, пока вы добавляете / удаляете / etc через только что созданную коллекцию ArrayCollection.