..


Link-uri sponsorizate

Controale pentru gestionarea datelor

După ce a văzut modul în care acestea de acces la date prin ADO.NET se vedea acum cum să le accesul într-o chiar mai rapid şi mai uşor. De fapt, ASP.NET include mai multe clase care limitează complexitatea de gestionare a conexiunilor şi transfer de date, adică aşa-numitele DataSource controale.

Aceste controale se fac transparente pentru programator toate mecanismul de generator de conectare şi de comandă, şi tot ce trebuie să faceţi este să determine sursa de date (sursă de date), controale care se concentrează pe faptul că sursa de date şi să furnizeze o interogare corespunzătoare. Visual Studio oferă un asistent care vă permite să gestionaţi cu uşurinţă aceşti paşi. După ce creaţi un control sursa de date, vă puteţi conecta la orice componentă de gestionare a datelor.

Ca de obicei, vom vedea un exemplu. Am adăuga la proiectul nostru un formular web nou de la Caseta de instrumente şi trageţi un control SqlDataSource pe ea. Faceţi clic pe sursa de date Configurare din meniul contextul său

Se deschide o fereastră în care puteţi selecta o bază de date existentă sau să creaţi unul nou folosind butonul New Connection. In cazul meu am selectaţi testul pe care tipul de bază de date denumită mydb SQL Server cererea CE în computerul meu local, dar în mod clar puteţi selecta orice bază de date

Vom continua şi specificaţi una dintre următoarele măsuri pentru a colecta date dintr-un tabel care locuiesc în baza de date (in cazul meu Prieteni tabelul) şi selectaţi coloanele (în cazul meu Id, numele şi vârsta)

Pe următorul ecran puteţi testa, de asemenea, interogarea, făcând clic pe Solicitare de testare, şi apoi faceţi clic pe Finish. Acum, haideţi să setaţi proprietatea valoarea DataSourceMode dataReader

Inserarea unui ListBox în formularul nostru şi să verificaţi AutoPostBack Activează

Apoi, faceţi clic pe caseta Sursă de date de dialog Alegeţi şi selectaţi de control legate de faptul că am creat anterior prin specificarea câmp care să fie afişate în listă şi în schimb trebuie să indice care câmpul valoarea corespunzătoare

Când porniţi aplicaţia afişează o listă de date conexe în tabelul pe care ne-am stabilit ca o sursă de date. Conexiunea dintre listbox şi sursa de date, pe care am făcut prin fereastră văzut, am putea face acest lucru prin scrierea codul de mai jos în Încărcaţi formularului






 protejate nule Page_Load (obiect expeditor, EventArgs e)







 {

 

  



 if (! this.IsPostBack)



  



 {



    



 this.ListBox1.DataSource = this.SqlDataSource1;

 

    



 this.ListBox1.DataTextField = "Nume";

 

    



 this.ListBox1.DataValueField = "Id";

 

    



 this.ListBox1.DataBind ();



  



 }







 }



Acest exemplu simplu nu serveşte decât pentru a da o idee a potenţialului a instrumentelor oferite de ASP.NET pentru gestionarea datelor. În acest caz, am folosit un control simplu, cum ar fi listbox, dar sunt multe controale mai complicate de gestionare a datelor, permiţându-vă să se vad pe sine în moduri diferite. Aceste controale includ GridView, FormView, DetailsView, DataList. În mod clar Scopul acestui ghid nu este îngropa în detaliu a acestor controale şi, ca întotdeauna, mă faceţi referire la documentaţia oficială Microsoft pentru a afla cum funcţionează.

Ajutor cu Visual Studio ASP.Net
E-Learning
ASP (avansat) ASP (avansat)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 39 €.
ASP.NET (Curs) ASP.NET (Curs)
Ciclu complet pentru construirea de aplicatii Web de la 49 €.
SQL si baze de date (Curs) SQL si baze de date (Curs)
Crearea şi gestionarea bazelor de date relaţionale. De la 39 €.
Link-uri sponsorizate