ive done as suggested however i still get a blank row

   public function sendResultHandler(evt2:ResultEvent):void
             {

                var index:int = dg.dataProvider.length;

                dg.dataProvider.addItemAt(evt2.result,index);
                trace(ObjectUtil.toString(evt2.result) );

                dg.dataProvider.refresh();

             }

funny thing is that if i do this

   public function sendResultHandler(evt2:ResultEvent):void
             {
               dg. dataProvider = new ArrayCollection (
ArrayUtil.toArray(evt2.result) );
                var index:int = dg.dataProvider.length;

                dg.dataProvider.addItemAt(evt2.result,index);
                trace(ObjectUtil.toString(evt2.result) );

                dg.dataProvider.refresh();

             }

it correctly populates the datagrid with the correct record so im
assuming that the data being retrieved is correct, so the problem must
be  the addItemAt() . im really taking a stab in the dark here but i
really appreciate the help you've given so far.....

Reply via email to