PDA

View Full Version : [VB.NET] Filtro multiplo ad un dataview


OrcaAssassina
15-10-2007, 11:52
Uso l'esempio preso dalla MSDN:

With view
.Table = DataSet1.Tables("Suppliers")
.AllowDelete = True
.AllowEdit = True
.AllowNew = True
.RowFilter = "City = 'Berlin'"
.RowStateFilter = DataViewRowState.ModifiedCurrent
.Sort = "CompanyName DESC"
End With

Cosi facendo filtro il campo City alla ricerca di Berlin

Posso eseguire un filtro multiplo, ad esempio:
mettiamo che in quella tabella ci siano delle persone.
voglio filtrare quelle di Berline che sono Femmine
ok???

Come dovrà essere la sintassi???
Ad esempio se faccio
RowFilter = "City = 'Berlin'" , "Sesso = 'Femmina'"
da errore di sintassi

Si può fare o no un filtrare un dataview per due valori????

Ciao e grazieeeeeeee

jumpjack
04-01-2008, 19:59
Uso l'esempio preso dalla MSDN:

With view
.Table = DataSet1.Tables("Suppliers")
.AllowDelete = True
.AllowEdit = True
.AllowNew = True
.RowFilter = "City = 'Berlin'"
.RowStateFilter = DataViewRowState.ModifiedCurrent
.Sort = "CompanyName DESC"
End With

Cosi facendo filtro il campo City alla ricerca di Berlin

Posso eseguire un filtro multiplo, ad esempio:
mettiamo che in quella tabella ci siano delle persone.
voglio filtrare quelle di Berline che sono Femmine
ok???

Come dovrà essere la sintassi???
Ad esempio se faccio
RowFilter = "City = 'Berlin'" , "Sesso = 'Femmina'"
da errore di sintassi

Si può fare o no un filtrare un dataview per due valori????

Ciao e grazieeeeeeee
Up...

a me non funziona nemmeno il filtro semplice....
A qualcuno funziona l'esempio qui sopra?!?
A me vengono nascoste tutte le righe (ergo, non c'e' nessuna corrispondenza).