Hola
sadalsuud !
Lo que pasa es que el atributo dataProvider recibe la referencia de un objeto que implemente la interfaz IList, el tipo de dato que estás pasando es un Array, este no implementa dicha interfaz, lo que tienes que utilizar es una colección de datos como el
ArrayCollection.
Un saludote !