..


Rėmėjų nuorodos

Kontrolė valdyti duomenų

Po pamatyti, kaip jos naudojasi prieiga prie duomenų per ADO.NET dabar pamatyti, kaip prieiti prie jų dar greičiau ir paprasčiau. Tiesą sakant, ASP.NET apima keletą klasių, kad limitas valdymo ryšiai ir duomenų perdavimo sudėtingumo, ty vadinamasis DataSource kontrolė.

Šie valdikliai leidžia skaidri programuotojas visas jungtis ir komandų generatorius mechanizmą, ir viskas, ko jums reikia padaryti, tai nustatyti duomenų šaltinį (duomenų šaltinis), kontroliuoja, kad sutelkti dėmesį, kad duomenų šaltinis ir pateikti atitinkamą užklausą. "Visual Studio suteikia vedlį, kuris leidžia lengvai valdyti šiuos veiksmus. Sukūrę DataSource kontrolė, galite prisijungti prie bet kurio komponento duomenų valdymą.

Kaip įprasta, mes matome, pvz. Mes įtraukti į mūsų projektą naują internetinę formą iš Įrankiai ir vilkite SqlDataSource kontroliuoti jį. Spustelėkite Konfigūruoti duomenų šaltinį konteksto meniu

Tai atveria langą, kuriame galite pasirinkti esamą duomenų bazę arba sukurti naują naudojant New Connection mygtuką. Mano atveju aš pasirinkite duomenų bazę tipo bandymo vadinama mydb SQL Server CE taikymą savo vietinio kompiuterio, tačiau akivaizdu, galite pasirinkti bet kurį duomenų bazė

Mes ir toliau nurodyti vieną iš šių veiksmų rinkti duomenis iš lentelės gyvenančių duomenų bazės (mano atveju lentelėje Draugai) ir pasirinkite stulpelius (mano atveju ID, vardas, pavardė ir amžius)

Kitame ekrane taip pat galite išbandyti užklausą paspaudę ant bandymų užklausą ir tada spustelėkite Baigti. Dabar galime nustatyti turto vertę DataSourceMode DataReader

Įdėkite ListBox mūsų formą ir patikrinkite Įjungti AutoPostBack

Tada spustelėkite Pasirinkti duomenų šaltinį dialogo lange ir pasirinkite susijusių kontrolės, kad mes sukūrėme anksčiau, nustatančioms, kuriuos srityje, kuris bus rodomas sąraše, o vietoj to turi nurodyti, kurie lauke atitinkamos vertės

Paleidus programą rodo susijusių duomenų lentelėje, kad mes nustatome kaip duomenų šaltinį sąrašą. Tarp listbox ir duomenų šaltinį, kuriame mes pro langą matyti tik ryšys, mes galime tai padaryti raštu šį kodą į formos Įkelti






 apsaugotas negaliojančiu Page_Load (objektas siuntėjas, EventArgs e)







 {

 

  



 if (! this.IsPostBack)



  



 {



    



 this.listBox1.DataSource = this.SqlDataSource1;

 

    



 this.ListBox1.DataTextField = "Vardas";

 

    



 this.ListBox1.DataValueField = "id";

 

    



 this.ListBox1.DataBind ();



  



 }







 }



Tai paprastas pavyzdys tarnauja tik duoti iš numatytomis priemonėmis, ASP.NET duomenų valdymo galimybes idėja. Šiuo atveju mes naudojome paprasta kontrolė, pavyzdžiui, ListBox, tačiau yra daug sudėtingesnis kontrolės valdymo duomenis, kad galėtumėte peržiūrėti save skirtingais būdais. Šie patikrinimai apima GridView, FormView, DetailsView, DataList. Aiškiai siekiama šio vadovo yra ne pasinerti į šios kontrolės duomenis ir, kaip visada, aš jus nukreipti į Microsoft oficialių dokumentų sužinoti kaip jie veikia.

Pagalba su Visual Studio ASP.Net
E-mokymasis
ASP (Advanced) ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €.
ASP.NET (kurso) ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €.
SQL ir duomenų bazės (kurso) SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €.
Rėmėjų nuorodos