RETORNANDO DATA TABLE COM LINQ
Olá pessoal, to usando linq to sql e tenho uma procedure que me retorna a soma de parcelas:
Public Function listaSomaParcelas() As DataTable
Try
Dim oDados As New Dados.ContratosDataContext
Dim query = From e In oDados.SP_Parcelas_Solicitacao_Somar(_codSolicitacao)
Return query
Catch ex As Exception
Throw New ArgumentException(ex.Message.ToString)
End Try
End Function
eu nao to sabendo retornar um data table com este metodo usando linq, alguem sabe como retornar? grato
Public Function listaSomaParcelas() As DataTable
Try
Dim oDados As New Dados.ContratosDataContext
Dim query = From e In oDados.SP_Parcelas_Solicitacao_Somar(_codSolicitacao)
Return query
Catch ex As Exception
Throw New ArgumentException(ex.Message.ToString)
End Try
End Function
eu nao to sabendo retornar um data table com este metodo usando linq, alguem sabe como retornar? grato
Segue...
Link da M$ com tutorial:
LINK_M$
FareBem...
Dim boundTable As DataTable = query.CopyToDataTable()
bindingSource.DataSource = boundTable
Link da M$ com tutorial:
LINK_M$
FareBem...
Opa e ai Zerocal.. adicionei no meu codigo e ta xiando o codigo... nao consegui
ok mas manda o erro e como esta seu codigo !
FareBem
FareBem
Public Function listaSomaParcelas() As DataTable
Try
Dim oDados As New Dados.ContratosDataContext
Dim query = From e In oDados.SP_Parcelas_Solicitacao_Somar(_codSolicitacao)
Dim boundTable As DataTable = query.CopyToDataTable()
bindingSource.DataSource = boundTable
Return query
Catch ex As Exception
Throw New ArgumentException(ex.Message.ToString)
End Try
End Function
Try
Dim oDados As New Dados.ContratosDataContext
Dim query = From e In oDados.SP_Parcelas_Solicitacao_Somar(_codSolicitacao)
Dim boundTable As DataTable = query.CopyToDataTable()
bindingSource.DataSource = boundTable
Return query
Catch ex As Exception
Throw New ArgumentException(ex.Message.ToString)
End Try
End Function
Voce esta retornando uma query para uma função que tem de retornar DataTable.
tente Assim
Espero que ajude...
FareBem...
tente Assim
Public Function listaSomaParcelas() As DataTable
Try
Dim oDados As New Dados.ContratosDataContext
Dim query = From e In oDados.SP_Parcelas_Solicitacao_Somar(_codSolicitacao)
Dim boundTable As DataTable = query.CopyToDataTable()
bindingSource.DataSource = boundTable
Return boundTable
Catch ex As Exception
Throw New ArgumentException(ex.Message.ToString)
End Try
Espero que ajude...
FareBem...
neste linha Dim boundTable As DataTable = query.CopyToDataTable() aparece esta mensagem:
copy to datatable is not member of system.collection.generic.IEnumerable(of dados.sp_parcelas_solicitacao_somarResult)
na outra linha bindingSource.DataSource = boundTable aparece esta:
bindingSource is not declared. it may be inaccessible due to its protection level.
copy to datatable is not member of system.collection.generic.IEnumerable(of dados.sp_parcelas_solicitacao_somarResult)
na outra linha bindingSource.DataSource = boundTable aparece esta:
bindingSource is not declared. it may be inaccessible due to its protection level.
xi tenho de verificar depois, to sem vb aqui e nao sei a que esse erro se refere !
Ok, valeu Zerocal eu consegui fazer o que queria com retornando uma lista; grato.
Tópico encerrado , respostas não são mais permitidas