Não, tava private.
Mas, mesmo alterando para public, o erro persiste...
Os demais métodos estão como private tb e estão funcionando, como o método
deleteData:
*
private* *function* deleteData():*void*{
*if*(leg.selectedIndex >= 0 )ro.deleteData(leg.selectedItem.idLegenda);
ro.getData();
}
O método saveNewData está assim:
*
public* *function* save():*void*{
*if*(rNovo){
_legenda = *new* Legenda();
Nome.text = _legenda.Nome;
Cor.text = _legenda.Cor;
ro.saveNewData(_legenda.Nome, _legenda.Cor);
ro.getData();
}*else*{
ro.saveOldData(Nome.text,Cor.text,leg.selectedItem.idLegenda);
ro.getData();
}
}
Onde será q estou errando?
Obrigado pela ajuda!
Airton
2009/9/7 Daniel Schmitz <[email protected]>
>
> esse método saveNewData tá public ??
>
>
>
>
> On 6 set, 11:51, Airton Toyansk <[email protected]> wrote:
> > Pessoal,
> >
> > Estou desenvolvendo uma pequena aplicação em Flex + C# + Fluorine, onde o
> > usuário grava um texto e um valor hexadecimal de um ColorPicker, para que
> > estes sejam exibidos num datagrid (a cor hexadecimal é exibida num
> > itemRender de um Canvas no DataGrid).
> >
> > Mas, logo de cara, a aplicação exibiu dois erros:
> > *1. Ao compilar a aplicação:*
> >
> > > *Não é possível converter um objeto do tipo 'System.DBNull' no tipo
> > > 'System.String'.*
> >
> > *2. Ao tentar incluir um registro:*
> >
> > > *Could not find a suitable method with name saveNewData*
> >
> > O que significa o erro 1? E, no caso do erro 2, o método *saveNewData
> *está
> > declarado tanto no Flex como no .NET. O que pode ser então?
> >
> > Agradeço desde já as respostas.
> >
> > Abs!
> >
> > Airton Toyansk
> > * *
> > * *
> >
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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
-~----------~----~----~----~------~----~------~--~---