Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Filtro su datagrid
giovedì 26 maggio 2005 - 10.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mgianluca
Profilo
| Junior Member
67
messaggi | Data Invio:
gio 26 mag 2005 - 10:53
Ho creato una pagina con 1 datagrid 2 textbox e 2 pulsanti.
Nei 2 textbox (codice, descrizione) posso impostare dei filtri da applicare sul dataview associato al datagrid e con i 2 bottoni posso attivare il filtro o disattivarlo.
Ho creato una funzione che mi restituisce il dataview da associare al datagrid in questo modo:
Funzione
Dim dv As DataView
CARICO DATAVIEW
dv.Sort = ViewState("grid_SortExpression")
If (ViewState("grid_SortAscending") = "no") Then
dv.Sort += " DESC"
End If
If filtro Then
If (txtFiltroCodice.Text <> "") Then
dv.RowFilter = "codice like '" & txtFiltroCodice.Text & "%'"
End If
If (txtFiltroDescrizione.Text <> "") Then
If dv.RowFilter = "" Then
dv.RowFilter = "descrizion like '" & txtFiltroDescrizione.Text & "%'"
Else
dv.RowFilter = dv.RowFilter & " and descrizion like '" & txtFiltroDescrizione.Text & "%'"
End If
End If
End If
Return dv
Filtro è dichiarato come boolean che quando clicco sul pulsante attiva viene impostato a true.
Il problema che dopo la prima volta perdo l'impostazione del filtro quindi se vado a impostarlo a true e poi dopo faccio un ordinamento sul datagrid, questo mi viene fatto su tutto e non sul risultato filtrato.
Come posso fare? Esiste un sistema più semplice o efficace?
Ciao e grazie per la collaborazione.
Torna su
Stanze Forum
Elenco Threads
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 !