..


Enllaços patrocinats

Els controls per a la gestió de dades

Després de veure com accedir a les dades a través de ADO.NET ara com accedir-hi d'una manera encara més ràpida i fàcil. De fet, ASP.NET inclou diverses classes de limitar la complexitat de la gestió de les connexions i la transmissió de dades, és a dir, l'anomenada datasource controls.

Aquests controls que sigui transparent per al programador de tot el mecanisme de connexió del generador i de comandament, i tot el que heu de fer és determinar la font de dades (origen de dades), els controls que es centren en què la font de dades i proporcionar una consulta adequada. Visual Studio proporciona un assistent que li permet administrar fàcilment aquests passos. Una vegada de crear un control d'origen de dades, es pot connectar a qualsevol component de la gestió de dades.

Com de costum, veiem un exemple. Afegim al nostre projecte d'una forma nova web de la caixa d'eines i arrossegament un control SqlDataSource en ell. Feu clic en l'origen de dades Configurar al menú contextual

S'obre una finestra on hauríeu de seleccionar una base de dades existent o crear un de nou utilitzant el botó Nova connexió. En el meu cas jo seleccioneu la prova de tipus base de dades anomenada mydb SQL Server CE l'aplicació en el meu equip local però és clar que es pot seleccionar qualsevol base de dades

Seguim i especifiqueu un dels següents passos per recopilar dades d'una taula que resideix a la base de dades (en el meu cas els Amics de taula) i seleccioneu les columnes (en el meu cas, Id, Nom i edat)

A la següent pantalla també es pot provar la consulta fent clic a Consulta de prova, i després feu clic a Finalitza. Ara anem a establir el valor de la propietat DataSourceMode DataReader

Inserir un ListBox en el formulari i comproveu el AutoPostBack Activar

A continuació, feu clic al quadre de diàleg Triar origen i seleccioneu el control relacionats que hem creat anteriorment, especificant en quin camp es mostrarà a la llista i en lloc d'indicar que el camp que el valor corresponent

En iniciar l'aplicació mostra una llista de dades relacionades en la taula que s'estableix com un origen de dades. La connexió entre la llista i la font de dades, la qual cosa vam fer a través de la finestra acabem de veure, podem fer-ho per escrit el següent codi al Load del formulari






 protected void Page_Load (object sender, EventArgs e)







 {

 

  



 if (! this.IsPostBack)



  



 {



    



 this.ListBox1.DataSource = this.SqlDataSource1;

 

    



 this.ListBox1.DataTextField = "Nom";

 

    



 this.ListBox1.DataValueField = "Aneu";

 

    



 this.ListBox1.DataBind ();



  



 }







 }



Aquest senzill exemple serveix només per donar una idea del potencial de les eines proporcionades per ASP.NET per a la gestió de dades. En aquest cas es va utilitzar un control senzill com el quadre de llista, però hi ha molts controls més complexos de gestió de dades, el que li permet veure a si mateixos de diferents maneres. Aquests controls inclouen els controls GridView, FormView, DetailsView, DataList. Està clar objectiu d'aquesta guia no és aprofundir en els detalls d'aquests controls i, com sempre, li remeto a la documentació oficial de Microsoft per aprendre com funcionen.

Ajuda amb Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Cicle complet per a la creació de llocs web dinàmics. A partir de 39 €.
ASP.NET (Curs) ASP.NET (Curs)
Curs complet per construir aplicacions web a partir de 49 €.
SQL i bases de dades (Curs) SQL i bases de dades (Curs)
Crear i gestionar bases de dades relacionals. A partir de 39 €.
Enllaços patrocinats