..


Sponzorované odkazy

Ovládacie prvky pre správu dát

Potom, čo videl, ako pristupovať k dátam pomocou ADO.NET teraz vidí, ako sa k nim prístup, ešte rýchlejšie a jednoduchšie. V skutočnosti, ASP.NET obsahuje niekoľko tried, ktoré obmedzujú zložitosť správu pripojenie a prenos dát, teda tzv datasource kontroly.

Tieto ovládacie prvky aby bolo transparentné, aby programátor všetkých mechanizmus spojenia a velenia generátor a všetko, čo potrebujete urobiť, je určiť zdroj dát (zdroj dát), ovládacie prvky, ktoré sa zameriavajú na tento zdroj dát a poskytnúť zodpovedajúce dotazu. Visual Studio obsahuje sprievodcu, ktorý vám umožní ľahko spravovať tieto kroky. Po vytvorení zdroja dát ovládanie, môžete sa pripojiť na niektorú zo zložiek pre správu dát.

Ako obvykle, vidíme príklad. Pridáme do nášho projektu, nový webový formulár z panela nástrojov a pretiahnite SqlDataSource kontrolu na to. Kliknite na Konfigurovať zdroj dát v kontextovom menu

To sa otvorí okno, kde si môžete vybrať existujúcu databázu alebo vytvoriť novú pomocou nového pripojenia tlačidlo. V mojom prípade som zvoliť typ databázy test volal mydb SQL Server CE aplikácie v mojom počítači, ale jasne si môžete vybrať ľubovoľnú databázu

Pokračujeme a zadajte jeden z nasledujúcich krokov na zber dát z tabuľky bývať v databáze (v mojom prípade tabuľke Friends) a vyberte stĺpce (v mojom prípade Id, meno a vek)

Na ďalšej obrazovke si môžete tiež vyskúšať otázky kliknutím na dotaz test, a potom kliknite na tlačidlo Dokončiť. Teraz si nastavte hodnoty nehnuteľnosti DataSourceMode DataReader

Vložiť listbox konanie v náš formulár a začiarknite políčko Povoliť AutoPostBack

Potom kliknite na tlačidlo Zvoliť zdroj dát dialógovom okne vyberte zodpovedajúce kontroly, ktorú sme vytvorili už predtým bolo uvedené, aké oblasti by sa mala objaviť v zozname, a namiesto toho sa musí uviesť, ktoré oblasti zodpovedajúce hodnoty

Po spustení aplikácie sa zobrazí zoznam súvisiacich údajov v tabuľke, ktoré sme si stanovili ako zdroj dát. Spojenie medzi listbox a zdroj dát, ktorý sme z okna práve videli, mohli by sme to urobiť písomne ​​nasledujúci kód vo formulári zaťaženie






 protected void Page_Load (object sender, EventArgs e)







 {

 

  



 if (! this.IsPostBack)



  



 {



    



 this.ListBox1.DataSource = this.SqlDataSource1;

 

    



 this.ListBox1.DataTextField = "Meno";

 

    



 this.ListBox1.DataValueField = "id";

 

    



 this.ListBox1.DataBind ();



  



 }







 }



Tento jednoduchý príklad slúži iba dať predstavu o potenciáli nástroje poskytované ASP.NET pre správu dát. V tomto prípade sme použili jednoduché ovládanie, ako je napríklad listbox, ale je ich oveľa zložitejšie ovládanie pre správu dát, ktorý môže zobrazovať to isté v rôznych spôsoboch. Tieto ovládacie prvky sú GridView, FormView, DetailsView, datalist. Je jasné, že nie je k prehĺbenie rozsahu tejto príručky podrobnosti týchto kontrol a ako vždy, odkazujem vás na oficiálnej dokumentácii, Microsoft sa dozviete, ako fungujú.

ASP.Net pomocou pomocníka Visual Studio
E-Learning
ASP (Advanced) ASP (Advanced)
Celý kurz pre vytváranie dynamických webov. Od 39 €.
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pre tvorbu webových aplikácií od 49 €.
SQL a databázy (kurz) SQL a databázy (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy