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 2.0 / 3.5 / 4.0
[ASP 2.0/vb/sql 2005 exp] Selezione DDL e bindig formView
martedì 02 settembre 2008 - 10.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Devil
Profilo
| Junior Member
109
messaggi | Data Invio:
mar 2 set 2008 - 10:13
Ciao a tutti.
Forse mi sto perdendo in un bicchier d'acqua ma non mi ritrovo.
DeSelezionando un valore da una DDL, allo scatenarsi dell'evento SelectedIndexChanged, eseguo una query paarmetrica, il risultato lo metto in un sqldatareader e poi vorrei agganciarlo alla formview che ho creato.
Con un sqldatSource e con procedura guidata si fa presto ma da codice?
Come si collegano i dati?
Con una gridview basta fare :
'--------------------------------------
comm.Connection.Open()
Dim reader As SqlDataReader
reader = comm.ExecuteReader(CommandBehavior.CloseConnection)
gridview.DataSource = reader
gridview.DataBind()
------------------------------------------
ma con la formview non trovo il parametro "dataSource"!!
Qualche indicazione?
Grazie ciao
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
mar 2 set 2008 - 10:35
Ciao,
anche il FormView ha una proprietà DataSource. La puoi trovare anche nella documentazione:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.formview_members.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Devil
Profilo
| Junior Member
109
messaggi | Data Invio:
mar 2 set 2008 - 10:46
grazie..mi stavo perdendo in un bicchier d'acqua..non avevo ben guardato l'intellisense..
Però sono incappato in un secondo problema:
Il risultato della mia query parametrica potrebbero essere più di un record, non so diciamo 3, e pensavo che abilitando il paging del formview la cosa fosse a posto.
Riscontro invece che durante l'operazione di binding mi genera un errore in quanto dice che il pagin non è supportato!!
In che modo si potrebbe aggirare il problema?
Grazie ciao
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
mar 2 set 2008 - 10:58
Se imposti manualmente il datasource molti automatismi sono disabilitati e devi implementarli tu intercettando i vari eventi:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.formview.aspx
"To bind to a data source that implements the System.Collections..::.IEnumerable interface, programmatically set the DataSource property of the FormView control to the data source and then call the DataBind method. When using this method, the FormView control does not provide built-in inserting, updating, deleting, and paging functionality. You need to provide this functionality by using the appropriate event."
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Devil
Profilo
| Junior Member
109
messaggi | Data Invio:
mar 2 set 2008 - 11:04
..però..peccato ma buono a sapersi!!
Ok grazie,
adesso vedo, leggo, provo, testo, sbraito...e poi al più chiederò lumi!
Grazie ancora a risentirci..
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 !