..


Linki sponsorowane

Kontroli zarządzania danymi

Po obejrzeniu ich dostępu do danych przez ADO.NET teraz zobaczyć, jak do nich dostęp w jeszcze szybciej i łatwiej. W rzeczywistości, ASP.NET zawiera kilka klas, które ograniczają złożoność zarządzania połączeniami i przesyłania danych, czyli tzw DataSource kontroli.

Kontrole te sprawiają, że niewidoczne dla programisty wszystkich mechanizm generator połączenia i polecenia, a wszystko, co musisz zrobić, to określić źródło danych (źródło danych), które koncentrują się na kontroli, że źródła danych oraz zapewnić odpowiednie zapytanie. Visual Studio zawiera kreatora, który pozwala na łatwe zarządzanie kroki. Po utworzeniu DataSource kontroli, można podłączyć do dowolnego składnika do zarządzania danymi.

Jak zwykle widzimy na przykładzie. Możemy dodać do naszego projektu nowego formularza internetowego z przybornika i przeciągnij kontrolki SqlDataSource na jej temat. Kliknij na Configure Data Source w jego menu kontekstowym

Otwiera okno, w którym można wybrać istniejącą bazę danych lub utworzyć nową za pomocą przycisku New Connection. W moim przypadku wybierz test typu bazy danych o nazwie mydb SQL Server CE zostanie w moim komputerze lokalnym, ale wyraźnie można wybrać dowolny baza danych

W dalszym ciągu i określić jeden z następujących kroków w celu gromadzenia danych z tabeli przebywających w bazie danych (w moim przypadku Przyjaciół tabeli) i zaznacz kolumny (w moim przypadku Id, nazwisko i wiek)

Na następnym ekranie można także przetestować kwerendę, klikając na zapytania test, a następnie kliknij przycisk Zakończ. Teraz należy ustawić właściwość wartość DataSourceMode DataReader

Włóż ListBox nasz formularz i zaznaczyć opcję Włącz AutoPostBack

Następnie kliknij na danych oknie dialogowym Wybieranie źródła i wybierz związane kontroli, które stworzyliśmy wcześniej przez określenie, które pola mają być wyświetlane na liście, a zamiast tego należy wskazać, które pola odpowiadającej wartości

Po uruchomieniu aplikacji wyświetlana jest lista powiązanych danych w tabeli, które możemy ustawić jako źródła danych. Połączenie pomiędzy listbox i źródła danych, które mieliśmy przez okno tylko widać, możemy to zrobić pisząc następujący kod w postaci Load






 protected void Page_Load (object sender, EventArgs e)







 {

 

  



 if (! this.IsPostBack)



  



 {



    



 this.ListBox1.DataSource = this.SqlDataSource1;

 

    



 this.ListBox1.DataTextField = "Nazwa";

 

    



 this.ListBox1.DataValueField = "Id";

 

    



 this.ListBox1.DataBind ();



  



 }







 }



Ten prosty przykład służy tylko dać wyobrażenie o potencjale narzędzi dostarczonych przez ASP.NET do zarządzania danymi. W tym przypadku użyliśmy prostej kontroli, takie jak listbox, ale jest wiele bardziej skomplikowane kontroli do zarządzania danymi, umożliwiając oglądanie się na różne sposoby. Kontrole te obejmują GridView, FormView, DetailsView, DataList. Oczywiście Celem niniejszego przewodnika nie jest zagłębić się w szczegóły tych kontroli i, jak zawsze, odsyłam do oficjalnej dokumentacji Microsoft, aby dowiedzieć się jak one działają.

Pomoc z Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 39 €.
ASP.NET (Kurs) ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €.
SQL i bazy danych (pole) SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Od 39 €.
Linki sponsorowane