//[Bindable] private var dataset:XMLListCollection = new XMLListCollection();  
[Bindable] public var dataset:ArrayCollection;

private function resultHandler(event:ResultEvent):void{
//dataset = new ArrayCollection(event.result);//error 1118: Implicit coercion of a value with static type Object to a possibly unrelated type Array.
    //dataset = event.result as ArrayCollection;//null
    var styleData:Array = ArrayUtil.toArray(event.result);
    dataset = new ArrayCollection(styleData);
 //mainList_grd.dataProvider = dataset//null 
//mainList_grd.dataProvider = dataset.rows.row//error 1119: Access of possibly undefined property rows through a feference with static type mx.collections:ArrayCollection. 

}

dataset 에 들어온거까지는 확인이 됐는데. 데이터 그리드에 데이터가 표시되지 않습니다.
뭐가 잘못된 것일까요?
주석처리한 부분들도 해봤으나 에러나 값이 들어오지 않았어요.
XMLListCollection 로 하고, datafield=@칼럼명을 하니 값이 들어왔었는데..
개념이 잡히질 않아서 질문드립니다.