Luiz, o Flex separa o Model do View em todos os componentes, ou seja,
você não "pega" os dados do datagrid e sim do model que o alimenta
pelo dataProvider.
Então você sempre deve criar separadamente o seu dataProvider, por
exemplo, utilizando ArrayCollection
e fazer um bind para a propriedade dataProvider do DataGrid. Toda
alteração, o datagrid irá refletir no model e vice versa.

Outra coisa, evite utilizar o Array, pois ele é uma estrutura pobre,
sem suporte a listeners.
Utilize no lugar o ArrayCollection.

On 4 abr, 11:59, Luiz Picolo <luizpic...@gmail.com> wrote:
> Galeria como eu faria para pegar todos os itens de um datagrid para
> depois inserir no banco
>
> private function doAddDG(event:Event):void
> {
>           Itens_2.addItem({Ingredientes : txtContato.text, quantidade :
> tiQtd.value});
>           txtContato.text = "";
>           tiQtd.value = 0;
>
> }
>
> Neste m todo eu insiro os dados no datagrid,  porem n o estou sabendo
> como retornar esses dados junto com o meu array
>
> private function retornaParamentrosdoGravar():Array
> {
>                  var ar : Array = new Array();
>
>                      ar.push(tiNome.text);
>                      ar.push(tiMedida.selectedItem.data);
>                      ar.push(tiCusto.text);
>                      ar.push(tiCustoMedio.text);
>                      ar.push(tiGrupo.selectedItem.codigo);
>                      ar.push(tiEstMin.value);
>                      ar.push(tiEstMax.value);
>                      ar.push(tiTipo.selectedValue.toString());
>
>                  return ar;
>
> }
>
> Pois cada intem seria individual, e este seria como um array
> multidimencional
>
> Se algguem poude ajudar
>
> att
>
> Luiz Picolo

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

To unsubscribe, reply using "remove me" as the subject.

Responder a