my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
[C#]Problema DropDownList come filtro per AccessDataSource
in
.NET Framework
>
ASP.NET 2.0
Ultimo messaggio
Yield
il 4 ottobre 2008 alle 13:05
122 messaggi
dal 15 gennaio 2008
Salve a tutti,
vi spongo il mio problema:
in una pagina ho 2 DropDownList e una Gridview. Ognuno dei 3 oggetti ha un suo accessdatasouce.
La pagina funziona (o meglio, dovrebbe!) così:
DropDL1 ha una serie di valori.
Il valore selezionato nel DropDL1 viene usato come filtro per popolare il DropDL2.
Il valore selezionato nel DropDL2 viene usato come filtro per la visualizzazione dei dati nel GridView.
Ricapitolando il DropDL1 filtra il DropDL2 che a sua volta filtra il GridView.
Finchè entrambi i DropDownList sono "pieni" è tutto ok, il gridview restituisce i risultati esatti in base alle selezioni dei due DDL; il comportamento anomalo è il seguente:
1) utilizzo dei filtri che mi visualizzano dei dati in GrdiView
2) modifico il valore selezionato nel DropDownlist1 che causa un postback
3) il DropDownList2, filtrato con il nuovo valore del DDL1, non viene popolato con nessun valore (come è giusto che sia in alcuni casi)
4) il gridview, invece che resituire 0 righe come risultato (dato che il DDL2 è vuoto), restituisce le righe visualizzate precedentemenete, come se il parametro nel accessdatasource sia rimasto valorizzato con il vecchio valore del DDL2, invece che filtrare per il corrente valore (nullo) presente nel DDL2 e quindi restituire 0 righe.
Non riesco a capire come dovrei gestire questa situazione, potete aiutarmi?
Grazie :)
Rispondi
Quoting
Yield
il 4 ottobre 2008 alle 13:44
122 messaggi
dal 15 gennaio 2008
Ho risolto...
mi è bastato "databindare" sia il DDL2 che il Gridview all'evento DDL1_SelectedIndexChanged .....
come dire, affogare nel classico bicchier d'acqua :)
ciao ciao
Rispondi
Quoting
blues66
il 28 ottobre 2008 alle 21:20
17 messaggi
dal 28 ottobre 2008
ciao, intervengo da neofita in questo post in quanto ho un problema analogo e arrivo qui dopo aver scartabellato online senza riuscire a trovare la soluzione. Nello specifico il problema è relativo a come collegare due dropdown list fra loro e sucessivamente una gridview. In sostanza ho:
un'unica tabella di MS Access composta da una decina di colonne ;
DDL1 popolata da una colonna della tabella di MS Access e che filtra per DDL2 ;
DDL2, filtrata da DDL1 che genera una Gridview
Riesco a pescare i dati dal DB ma non riesco a "bindarli" fra loro.
Qualcuno può darmi una mano, magari postandomi un codice generico poi adattabile per una situazione di questo tipo?
Ringrazio chiunque voglia gentilmente supportarmi
Rispondi
Quoting
Yield
il 28 ottobre 2008 alle 22:46
122 messaggi
dal 15 gennaio 2008
devi impostare i filtri del datasorce che va a popolare il DDL2. Come filtro usi il "selected value" del DDL1.
stesso discorso per il gridview: nel suo datasource imposti un filtro che ha come valore il selected value del DDL2.
ogni oggetto ha il suo datasource, quindi avrai un accessdatasource per il DDL1, un accessdatasource (filtrato con il selectedvalue del DDL1) per il DDL2
ed un accessdatasource (filtrato con il selectedvalue del DDL2) per il gridview
Rispondi
Quoting
blues66
il 31 ottobre 2008 alle 00:39
17 messaggi
dal 28 ottobre 2008
ce l'ho fatta. Grazie mille per l'aiuto
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
Ultimi messaggi
twain image scanner in sito web
(12)
da php a classic asp
(2)
Problema con script #401 per il ridimensioanmento di immagini
(4)
sessioni asp.net 2.0
(7)
Come intercettare errori dal server e mostrarli in una pagina personalizzata?
(3)
sharepoint
Problema visualizzazione pagine
(1)
UTENTI ONLINE
In primo piano
Annunciate le versioni ufficiali di Visual Studio 11
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
I più letti di oggi
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Web Camp - ASP.NET MVC 3 (Community Days 2012)
Applicazioni Metro con XAML: cosa cambia per lo sviluppatore .NET con Windows 8
Effettuare il backup dell'event viewer con LINQ to XML
Aprire una popup in Silverlight
Introduzione ad Entity Framework
Disegnare un'applicazione a servizi con Entity Framework e WCF
Media
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Metro Style App per Windows 8 con HTML e Javascript
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Aprire una popup in Silverlight
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Disegnare un'applicazione a servizi con Entity Framework e WCF
Il nuovo tag time in HTML5
Salvare e leggere rapidamente le impostazioni di un'applicazione Windows Phone
Metro Style App per Windows 8 con HTML e Javascript
Aggiungere un handler globale per le chiamate AJAX di ASP.NET MVC
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network