To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Programowanie baz danych Dr Grzegorz Filipczuk
Wykład 3
DataSet - DataTable - DataColumn+ DataRow
Metoda Load odtwarza strukturę tabeli
DataAdapter - powoli na rezygnację z connection() i command()
Fill() podobna do load, ale do dataset. Tworzy połączenie, otwiera je, utorzenie command(), executereader, datatable i załadowanie do datatable
Klucze obce - usuwanie podrzędne (nie można ustawić za pomocą dataRelation)
Klasa ForeignKeConstraint
Wartość domyślna Cascade
Synchronizacja obiektu DataSet z oryginalnym źródłem danych
Nie martwić się tym (odrzucamy)
Anulowanie wszystkich zmian w paczce - trudne do akceptacji przez użytkownika
Zatwierdzamy i identyfikujemy błędne. Użytkownik musi zareagować na te, które powodują błąd
Identyfikacja problematycznych aktualizacji
Sprawdzamy czy jest jakiś rekord Unchanged - niezaktualizowany
Wiązanie właściwości kontrolek Windows Forms z źródłami
Slajd 4 wykorzystujemy model bezpołączeniowy, ponieważ DataReader z założenia jest tylko do odczytu
Pierwszy kod - ważne, że zwróci jedną wartość, albo wcale.
Fill - pobierze dane, do operacyjnej
Remove - cały czas robione to samo, każde naciśnięcie przycisku tworzy binding, jakbyśmy nie usuwali to powodowałoby… coś :p
Nigdziew kodzie nie ma fragmentu, który przypisywałby dane do pola tekstowego, a wyświetla się, bo właściwość tekst została powiązana ze źródłem danych
Wybrane kontrolki mogą być wykorzystane do złożonego wiązania danych
DataGrid - niezalecana, wyparta przez DataGridView
W zależności którą kontrolkę powiążemy, to takie elementy zostaną powiązane (deklaratywne, nie proceduralne).
Wydajność programów korzystających z "link(?)" są wolniejsze
Menedżer wiązania - dla każdego dataset inny
... zobacz całą notatkę
Komentarze użytkowników (0)