Ciao ragazzi\e.

Ho un dataset contenente diverse fatture, su di esso applico un DefaultView.RowFilter attraverso il quale con l'aiuto di due dropdownlost filtro le fatture per data o per mese.
La sintassi è la seguente:

codice:
Ds.Tables("tabella").DefaultView.RowFilter = "DATA>='01/" & month & "/" & year & "' and DATA<='31/" & month & "/" & year & "'" 

dgarticoli.DataSource = Ds.Tables("tabella").DefaultView
il problema stà nel fatto che quando ad esempio vado a filtrare le fatture di aprile mi viene dato un errore, dal momento che Aprile ha 28 giorni invece che 31, stessa cosa per i mesi di 30 giorni.

Sapete darmi un suggerimento per ovviare al problema?

ps. ovviamente che non sia l'aggiunta di una serie di if che controllino il mese.

Grazie, grazie, grazie!