none
ObjectDataSource RRS feed

  • Pergunta

  •  

    Ola caros amigos...

     

     

    VASCULHEI MUITO NESTE FORUM E NÃO ENCONTREI NENUM ARTIGO OU RESPOSTA QUE POSSA SANAR MINHA DIFICULDADE.

     

    TENHO UM GRIDVIEW QUE É POPULADO POR UM ObjectDataSource. BEM, AI É QUE ESTÁ O PROBLEMA.

    TENHO UM METHOD DENTRO DA CLASS objOperadores CHAMADO odsDelete(int idOperador) DEVIDAMENTE REGISTRADO OU LINKADO COM O ObjectdataSource.

     

    CRIEI UM PARAMETRO 

    <asp:Parameter Name="idOperador" Type="Int32"/>

     

    NO EVENTO ROWDELLETING DO GRID ESTOU DEFININDO O DEFAULTVALUE DO PARAMETRO COM O INDEX DO OPERADOR E AO RODAR A PAGINA TENHO A SEGUINTE MENSAGEM.

     

    ObjectDataSource 'odsLista' não pôde localizar um método não genérico 'odsDelete' que tenha parâmetros: idOperador, stOperador, stNome.

     

     

    ATENCIOSAMENTE,

    EDUARDO CECON MENDONÇA

     

    sexta-feira, 14 de setembro de 2007 22:00

Todas as Respostas


  • No evento rowdeleting Tente isso:

    Try
                    Dim idOperador As Integer
                  
                    idOperador = DgServicoPrestado.DataKeys(Convert.ToInt32(e.RowIndex)).Value.ToString()
                   objOperadores.id =  idOperador
                Catch ex As Exception

                    ClientScript.RegisterStartupScript(Me.GetType(), "Erro", "alert(""" + ex.Message + """)", True)
                End Try
    sexta-feira, 21 de setembro de 2007 14:03