Я не думаю, что можно использовать Datagrid без какого-либо dataProvider.
Если вы не хотите сейчас куда идут ваши данные, вы можете использовать ArrayCollection с объектами.
Эти объекты могут иметь несколько атрибутов, таких как «column1», «column2» и т. Д.
Так что вы можете сделать что-то вроде этого:
var obj:MyObject = new MyObject();
obj.column2 = "foo";
myDataGrid.dataProvider.addItemAt(obj,3);
Теперь вы поместили "foo" в колонку 2 строки 3.
Но это не очень красиво, может быть, вы можете достичь того, что вы хотите, не злоупотребляя DataGrid.