Buongiorno a tutti.

Ho estratto una serie di dati da un DB inserendoli nella DataTable "dtMenuInseriti"

Ho cercato di fare un filtro di questi dati tramite una DataView ma non noto nessuna differenza.

Ho fatto delle prove cambiando la modalità di selezione del filtro e in questi casi il filtro funzionava.

Perchè dunque sul campo su cui vorrei avvenisse il filtro non mi viene fatto?

In questo caso non funziona:
Dim DwSettimana As DataView = dtMenuInseriti.DefaultView()
DwSettimana.RowFilter = "f34IDGiorno ='" + IdGiorno + "'"

dove sbaglio?

se cambio
DwSettimana.RowFilter = "f34IDGiorno ='" + IdGiorno + "'"
con
DwSettimana.RowFilter = f03IdDieta='" + IdDieta + "'
funziona.

Perchè?

Naturalmente a me serve il primo filtro.
Vi sono dei casi in cui il dataview non funziona?

grazie
Roberto