Query con LINQ TO DATASET

sabato 28 marzo 2009 - 09.16

gderossi Profilo | Newbie

Ciao a tutti
Ho scritto la seguente query, ma mi da l'errore di "OPERAZIONE O METODO NON IMPLEMENTATO" nella seguente riga di codice (Me.DAS_ACQMBindingSource.DataSource = queryByForn):

Private Sub BTNForn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNForn.Click
Dim queryByForn = From Das_Acqm In Me.GEDECARDataSet.DAS_ACQM _
Join Fornitori In Me.GEDECARDataSet.FORNITORI _
On Das_Acqm.DAM_FOR_ID Equals Fornitori.FOR_ID _
Where Fornitori.FOR_RAGSOC.ToLower() Like _
"*" & Me.TBForn.Text.ToLower() & "*" _
Select Das_Acqm
Me.DAS_ACQMBindingSource.DataSource = queryByForn
End Sub

Lo stesso tipo di query sulla stessa form (con la differenza che alla fine aggiungo .ASDATAVIEW perchè altrimenti mi da lo stesso errore), però senza JOIN con un'altra tabella funziona correttamente.
Allego il codice della query funzionante.

Private Sub BTNDas_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNDas.Click
Dim queryByDas = From Das_Acqm In Me.GEDECARDataSet.DAS_ACQM _
Where Das_Acqm.DAM_NUM = Me.TBDas.Text _
Select Das_Acqm
Me.DAS_ACQMBindingSource.DataSource = queryByDas.AsDataView
End Sub

.AsDataView nella query dove c'è JOIN non lo accetta

Dove sbaglio ?

Grazie per l'aiuto

Giuseppe

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5