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
App. WinForms / WPF .NET
Dataview e RowFilter
lunedì 18 ottobre 2004 - 09.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
lun 18 ott 2004 - 09:16
salve, ho un piccolo problema con i dataview.
Ho creato un dataview su di una tabella e poi ho applicato un filtro. Per l'esattezza questo:
View.rowfilter = "Data = 10/10/04 And ID = '' AND Flag = 'F'"
Il filtro in questione mi restituisce 4 righe
DATA ORA ID FLAG
10/10/04 08.00 F
10/10/04 10.00 F
10/10/04 12.00 F
10/10/04 21.00 F
A questo punto tramite varie funzioni, calcolo un ID da dover inserire nella prima riga che il filtro mi restituisce e successivamente devo impostare il Flag della prima riga a 'T'
Ho scritto allora il seguente codice
If view.count >0
View.item(0)("ID") = GetID(...)
view.item(0)("FLAG") = "T"
end if
Il mio problema è questo: quando assegno l'ID tramite l'istruzione View.item(0)("ID") = GetID(...) succede che la riga 0 non soddisfa più la condizione di filtro e quindi "scompare" dall'elenco delle righe filtrate del dataview. Questo comporta che quando assegno il flag = "T" questo mi viene attribuito alla seconda riga e non a quella in cui ho modificato li'ID.
C'è qualche comando che mi permette di inibire temporaneamente il filtro automatico del dataview in modo da poter settare con calma tutti i campi e poi riabilitarlo?
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 19 ott 2004 - 00:08
Non ho capito bene il tuo filtro:
View.rowfilter = "Data = 10/10/04 And ID = '' AND Flag = 'F'"
Dove c'è And ID= non c'è niente... non c'è nessun valore.
Per cosa stai filtrando ?
Devi operare per forza sul DataView, non puoi operare direttamente su un DataSet ?
ciao
david
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 !