1-O dataProvider da ComboBox deve ser alimentado com o objeto setor, ou seja, ID e DESCRICAO.
2- Utilize a propriedade labelField da ComboBox indicando o nome do campo que deseja exibir, no caso, DESCRICAO. 3- Utilize a propriedade selectedIndex da ComboBox para indicar qual o index do item que deve estar selecionado de acordo com cada registro no DataGrid, você pode usar a funcção abaixo para isso. public function comboBoxSelectIndex(comboBox:ComboBox, cdUidSelectedItem:String):int { var result:int = -1; if (cdUidSelectedItem!=null && cdUidSelectedItem!='') { for (var i:int=0; i<=comboBox.dataProvider.length; i++) { if(comboBox.dataProvider[i].cdUid == cdUidSelectedItem) { result = i; break; } } } return result; } JRJ Em 31/03/07, Luis Carlos Quinhone <[EMAIL PROTECTED]> escreveu: > > Pessoal, é o seguinte, tenho um combobox que recebe valores de uma > tabela, mas tenho duas dúvidas, > > 1. coloquei pra mostrar nele a descrição da tabela setor, funcionou > beleza, mas esse mesmo combobox será usado pra alterar os dados também, > então ao clicar no dataGrid ele tem que mudar para setor do cliente > selecionado no dataGrid, aí ei mudaria ele e salvaria. > > 2. pra salvar eu preciso usar o código e não a descrição, como faço pra > mostrar um campo mas usar o código como dados pra salvar. > > como se fosse o lookUpCombobox do Delphi, pra quem conhece o mesmo. > > quero isso pq a tabela setor é uma e a do cliente é outra e ambas estão > relacionadas, então quando salvo um cliente, salvo o código do setor na > tabela cliente. > > > Att > > Quinhone > > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---