ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net

Slides:



Advertisements
Podobne prezentacje
1 Współpraca Excela z innymi programami Współpraca Excela z innymi programami.
Advertisements

18/11/ Języki programowania 1 Piotr Górczyński Biblioteki.
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
Wspólne skoroszytów Wspólne użytkowanie skoroszytów Arkusze i skoroszyty Tworzenie nowego skoroszytu Obliczenia w skoroszytach Przeglądanie wzorów w skoroszytach.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
MS Access 2000 Pola typu odnośnik Piotr Górczyński 03/12/2003.
Kwerendy –wszystkie typy (usuwające, aktualizujące i inne)
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
18/11/ Języki programowania 1 Piotr Górczyński Łączenie z bazą danych.
dr inż. Piotr Muryjas Wyższa Szkoła Przedsiębiorczości i Administracji
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
MS ACCESS Kwerendy.
MySQL – ODBC - ACCESS.
HerKules wms.NET SoftwareStudio Poznań, ul.Ostrorga 5
Arkusze kalkulacyjne, część 3
dr hab. Ryszard Walkowiak prof. nadzw.
Projektowanie formularzy
Budowanie tabel i relacji
Prezentacja i szkolenie
BAZA DANYCH AMATORSKIEJ DRUŻYNY PIŁKI HALOWEJ
Bazy danych.
ASP BAZY. 2.2 S. Wolek Wst. do Inf. Połączenie z bazą danych przez ADO (ActiveX Data Object) do: - źródła ODBC - bazy z podanie nazwy sterownika ODBC.
Prezentacja programu do obsługi Biur Nieruchomości Pośrednik MLS Plus.
SQL - Structured Query Language
Aplikacje bazodanowe ADO.NET PHP i MySQL
Zarządzanie informacją
Wybrane zagadnienia relacyjnych baz danych
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Komendy SQL do pracy z tabelami i bazami
MICROSOFT Access TWORZENIE MAKR
18/11/ Języki programowania 1 Piotr Górczyński Kontrolki.
Bazy danych Microsoft access 2007.
Ujarzmić Worda Agnieszka Terebus.
Ms Access Formularze i raporty Marzena Nowakowska KIS, WZiMK, PŚk
Korespondencja seryjna
Excel Wykresy – różne typy, wykresy funkcji.
ARKUSZ KALKULACYJNY EXCEL wykresy
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Projektowanie baz danych w programie Access Informatyka.
Autor: Damian Urbańczyk
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Kolumny, tabulatory, tabele, sortowanie
Dokumenty wysyłkowe A.Ś..
Jak wykonać prosty licznik odwiedzin strony internetowej?
Komendy SQL do pracy z danymi
.NET i Bazy Danych Projekt: Wadim Grasza.
Ms Access Raporty Marzena Nowakowska WZiMK, PŚk
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Projektowanie postaci formularza:
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Przewodnik Wprowadzenie do
Filtrowanie, Funkcje bazodanowe
Microsoft® Office Word
Czym s ą i do czego słu żą ? Narzędzie analityczne arkusza kalkulacyjnego pozwalające filtrować, wybierać, przestawiać kolumny i wiersze z danymi w arkuszu.
Podstawowe zadania w programie Excel 2010 Klasa 2 TOR.
„Filtry i funkcje bazodanowe w EXCELU”
ASP.NET Dostęp do bazy danych z poziomu kodu Elżbieta Mrówka-Matejewska.
ASP.NET Tworzenie i zarządzanie wyglądem aplikacji, tworzenie mapy witryny. Kontrolki nawigacyjne.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Moduł ECDL-AM5 Bazy danych, poziom zaawansowany Tabele, relacje.
Excel 2007 dla średniozaawansowanych Zajęcia z Prowadzący: Artur Kołos.
Temat: Tworzenie bazy danych
ACCESS - FORMULARZE TEMAT:. Tworzenie formularza Formularz tworzony jest w celu łatwiejszego przeglądania i edytowania danych zawartych w bazie. Tworzymy.
Formatowanie, projektowanie tabeli
Wyższa Szkoła Ekologii i Zarządzania
Ms Access - formularze Marzena Nowakowska WZiMK, PŚk
Zapis prezentacji:

ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net Elżbieta Mrówka-Matejewska

Kontrolki źródła danych Łączą się i pobierają dane ze źródła danych (baza danych, plik XML lub warstwa pośrednia obiektów biznesowych) Udostępniają te dane innym kontrolkom bez konieczności tworzenia kodu. Pozwalają na wprowadzanie danych, ich modyfikacje i usuwanie. Wspierają sortowanie danych, filtrowanie i dzielenie na strony

Kontrolki źródła danych LinqDataSource EntityDataSource ObjectDataSource SqlDataSource AccessDataSource XmlDataSource SiteMapDataSource

Kontrolki prezentacji danych Umożliwiają połączenie z dowolną kontrolką źródła danych Automatycznie pobierają dane następnie przekształcają je do postaci kodu przeznaczonego do przesyłania do klienta w przeglądarce. udostępniają możliwość sortowania, dzielenia na strony, buforowania, filtrowania, aktualizacji, usuwania i dodawania wierszy danych (nie wszystkie) łączą się z kontrolką źródła danych za pomocą właściwości DataSourceID.

Kontrolki prezentacji danych Kontrolki listy: BulletedList, CheckBoxList, DropDownList, ListBox i RadioButtonList. AdRotator DataList DetailsView FormView GridView ListView Repeater TreeView Menu

Połączenie do bazy danych Dostawca danych umożliwia komunikację ze źródłem danych w trybie binarnym: ODBC .NET Data Provider (System.Data.ODBC) OLE DB .NET Data Provider (System.Data.OleDb) Oracle .NET Data Provider (System.Data.OracleClient) Microsoft SQL Server .NET Data Provider (System.Data.SqlClient)

Kontrolka SqlDataSource Wymagane parametry: ConnectionString – łańcuch połączenia. ProviderName – nazwa dostawcy danych. SelectCommand – polecenie SQL zawierające treść zapytania do bazy danych lub nazwa procedury składowanej do wykonania.

Kontrolka SqlDataSource Przykład:

Kontrolka SqlDataSource ConnectionString Łańcuch połączenia wygodnie jest umieścić w pliku konfiguracyjnym aplikacji Web.config w bloku <configuration> np.: <connectionStrings> <add name=„sxxxxxxConnectionString" connectionString="Data Source=DB-MSSQL; Initial Catalog=sxxxxxx; Integrated Security=True" providerName="System.Data.SqlClient"/> </connectionStrings>

Kontrolka SqlDataSource Przykład – przy ConnectionString definiowanym w Web.config

Kontrolka SqlDataSource SELECT, INSERT, UPDATE , DELETE Przykład:

Kontrolka SqlDataSource -procedury składowanie Źródłem danych kontrolki SqlDataSource mogą być procedury składowane Jeśli kontrolka na obsługiwać wszystkie operacje SELECT, INSERT, UPDATE , DELETE, trzeba przygotować wszystkie potrzebne procedury

Kontrolka SqlDataSource -procedury składowanie

Kontrolka GridView Kontrolka GridView umożliwia wyświetlanie danych w układzie tabelarycznym.

Kontrolka GridView Kontrolka GridView pozwala na sortowanie, wybór, stronicowanie i edycję danych.

Kontrolka GridView W oknie projektowania GridView można wybrać jeden z kilku dostępnych szablonów formatowania oraz edytować atrybuty kolumn. http://db-mssql/emrowka2/W5/StatystykaDzialow.aspx

Kontrolka GridView SELECT, UPDATE , DELETE ( brak INSERT)

Kontrolka GridView SELECT, UPDATE , DELETE http://db-mssql/emrowka2/W5/EdycjaUsuwanieDzialow.aspx

Kontrolka DetailsView Pozwala prezentować dane rekord po rekordzie Pozwala na INSERT, UPDATE , DELETE

Kontrolka DetailsView Przykład: kontrolka wyświetlająca kolejne rekordy danych z SqlDataSource opartego o procedury składowane http://db-mssql/emrowka2/W5/EdycjaPracownikow.aspx

Kontrolka Repeater wyświetla dane w postaci listy. Każdy rekord jest wyświetlany przy użyciu szablonu.

Kontrolka Repeater http://db-mssql/emrowka2/W5/DzialyRepeater.aspx

Kontrolka FormView wyświetla pojedyncze rekordy umożliwia samodzielne definiowanie wyglądu http://db-mssql/emrowka2/W5/EdycjaPracFormularz.aspx

Powiązanie wyświetlanych rekordów

Powiązanie wyświetlanych rekordów Źródło rekordów powiązanej kontrolki danych pobiera w warunku WHERE numer zaznaczonego wiersza kontrolki nadrzędnej

Powiązanie wyświetlanych rekordów

Filtrowanie poprzez wybór z listy rozwijanej

Filtrowanie poprzez wybór z listy rozwijanej cz. 1 Kontrolka DropDownList wyświetla dane z tabeli słownikowej powiększone o rekord pozwalający na wybór wszystkich rekordów.

Filtrowanie poprzez wybór z listy rozwijanej cz. 2 Powiązana kontrolka danych wyświetla rekordy przefiltrowane poprzez warunek WHERE lub, jeśli wybrano ’ -1’ , pokazuje wszystkie rekordy

Edycja i dodawanie danych walidacja i listy rozwijane Źródło rekordów SqlDataSource1:

Edycja i dodawanie danych walidacja i listy rozwijane Prezentacja danych - w DetailsView1 Poprzez wybór opcji Edit Fields w DeteilsView Tasks można zmienić format wyświetlania daty <asp:BoundField DataField="HIREDATE" DataFormatString="{0:D}„ HeaderText="HIREDATE" SortExpression="HIREDATE" /> Podobnie można zmienić format wyświetlania kwot pieniężnych <asp:BoundField DataField="SAL" DataFormatString="{0:c}" HeaderText="SAL" SortExpression="SAL" />

Edycja i dodawanie danych walidacja i listy rozwijane Wprowadzenie list rozwijanych w miejsce kluczy obcych, dodanie kontrolek walidacyjnych oraz wprowadzanie wszelkich innych zmian możliwe jest poprzez przekształcanie wybranych pól do Template’ów, DetailsView Tasks -> Edit Fields -> Convert this field into a TemplateField Następnie, wybierając Edit Templates można wprowadzać zmiany w ItemTemplate, InsertItemTemplate oraz EditItemTemplate

Edycja i dodawanie danych lista rozwijana pozwalająca na wybór działu

Edycja i dodawanie danych lista rozwijana pozwalająca na wybór działu

Edycja i dodawanie danych lista rozwijana pozwalająca na wybór działu

Edycja i dodawanie danych Repeater pozwalający wyświetlić nazwę działu

Edycja i dodawanie danych Walidacja numeru pracownika – pole wymagane Istotne tylko przy operacji Insert; Przy Edit klucz główny nie może być zmieniany.

Edycja i dodawanie danych Walidacja numeru pracownika – pole wymagane Można, w miarę potrzeb, wprowadzać wszystkie kontrolki walidacyjne

Edycja i dodawanie danych Walidacja numeru pracownika – pole wymagane

http://DB-MSSQL/emrowka2/W5/EdycjaPracownikow2.aspx