1. Кажется у вас в синтаксисе ошибка - объекты нужно через запятую.
2.

Код AS3:
[Bindable] private var initDG2:ArrayCollection = new ArrayCollection...........
3. Примерно так:

Код AS3:
initDG2.setItemAt({Column1:'x11', Column2:'x12', Column3:'x13'}, myGrid2.selectedIndex);