ObjectDataSource, DataObjectTypeName com Classe concreta
24/09/2008
0
O ObjectDataSource não esta aceitando que os parametros dos metodos da classe em TypeName sejam uma classe abstrata ou generica
.
C# CODE:
PUBLIC CLASS PAI{}
PUBLIC CLASS FILHO : PAI{}
PUBLIC CLASS FILHA : PAI{}
PUBLIC CLASS CRUD
{
PUBLIC VOID INSERT(PAI X){!!!CODIGO!!!}
PUBLIC VOID DELETE(PAI X){!!!CODIGO!!!}
PUBLIC VOID UPDATE(PAI X){!!!CODIGO!!!}
}
<asp:ObjectDataSource
ID=´ObjectDataSource1´
runat=´server´
[b:73065c90bd]DataObjectTypeName=´FILHO´ [/b:73065c90bd]
DeleteMethod=´Delete´
InsertMethod=´Insert´
SelectMethod=´Select´
[b:73065c90bd]TypeName=´CRUD´[/b:73065c90bd]
UpdateMethod=´Update´>
</asp:ObjectDataSource>
QUANDO CLICO NO BOTÃO INSERT APARECE O SEGUINTE ERRO:
ObjectDataSource ´ObjectDataSource1´ não pôde localizar um método não genérico ´Insert´ que aceite parâmetros do tipo ´FILHO´
Tem como eu fazer ObjectDataSource ´jogar´ umA classe concreta(FILHO OU FILHA) noS metodos da classe CRUD sem apresentar
esse erro?
Porque estou querendo fazer isso? Estou querendo me utilizar de um dos principios basicos da oo [b:73065c90bd]herança[/b:73065c90bd].
Obrigado desde já!
.
C# CODE:
PUBLIC CLASS PAI{}
PUBLIC CLASS FILHO : PAI{}
PUBLIC CLASS FILHA : PAI{}
PUBLIC CLASS CRUD
{
PUBLIC VOID INSERT(PAI X){!!!CODIGO!!!}
PUBLIC VOID DELETE(PAI X){!!!CODIGO!!!}
PUBLIC VOID UPDATE(PAI X){!!!CODIGO!!!}
}
<asp:ObjectDataSource
ID=´ObjectDataSource1´
runat=´server´
[b:73065c90bd]DataObjectTypeName=´FILHO´ [/b:73065c90bd]
DeleteMethod=´Delete´
InsertMethod=´Insert´
SelectMethod=´Select´
[b:73065c90bd]TypeName=´CRUD´[/b:73065c90bd]
UpdateMethod=´Update´>
</asp:ObjectDataSource>
QUANDO CLICO NO BOTÃO INSERT APARECE O SEGUINTE ERRO:
ObjectDataSource ´ObjectDataSource1´ não pôde localizar um método não genérico ´Insert´ que aceite parâmetros do tipo ´FILHO´
Tem como eu fazer ObjectDataSource ´jogar´ umA classe concreta(FILHO OU FILHA) noS metodos da classe CRUD sem apresentar
esse erro?
Porque estou querendo fazer isso? Estou querendo me utilizar de um dos principios basicos da oo [b:73065c90bd]herança[/b:73065c90bd].
Obrigado desde já!
Lorde_morte.
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)