Powiązywanie kontrolek z danymi w Visual Studio
Można wyświetlić dane dla użytkowników aplikacji przez powiązanie danych z formantami.Możesz utworzyć te formanty powiązane z danymi przez przeciąganie elementów z okna Źródła danych do powierzchni projektowej w programie Visual Studio.
W tym temacie opisano źródła danych, których można używać do tworzenia formantów powiązanych z danymi.Opisuje także niektóre ogólne zadania podczas wiązania z danymi.Aby uzyskać bardziej szczegółowe informacje na temat sposobu tworzenia formantów powiązanych z danymi, zobacz Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio, Powiązywanie kontrolek WPF z danymi w Visual Studio i Powiązywanie kontrolek Silverlight z danymi w Visual Studio.
Źródła danych
Źródło danych reprezentuje dane dostępne dla aplikacji.Możesz tworzyć źródła danych z baz danych, usług lub obiektów.Aby uzyskać więcej informacji, zobacz Źródła danych — Przegląd.
Niektóre źródła danych umożliwiają tworzenie formantów powiązanych z danymi przez przeciąganie elementów z okna Źródła danych, a inne źródła danych nie mają takiej możliwości.W poniższej tabeli przedstawiono, które źródła danych są obsługiwane.
Źródło danych |
Obsługa przeciągania i upuszczania w Projektancie kontrolek Windows |
Obsługa przeciągania i upuszczania w Projektancie WPF |
Obsługa przeciągania i upuszczania w Projektancie Silverlight |
---|---|---|---|
Zestaw danych |
Tak |
Tak |
Nie |
Entity Data Model |
Nie1 |
Tak |
Tak |
Klasy programu LINQ to SQL |
Nie2 |
Nie2 |
Nie2 |
Usługi (łącznie z Usługi danych WCF, usługami WCF i usługami sieci Web) |
Tak |
Tak |
Tak |
Obiekt |
Tak |
Tak |
Tak |
SharePoint |
Tak |
Tak |
Tak |
1.Po otwarciu Projektanta Windows Forms podmioty w oknie Źródła danych są tylko do odczytu i nie można ich przeciągać do projektanta.Możesz jednak ciągle tworzyć formanty powiązane z danymi, dodając nowe źródło danych obiektu opartego na modelu danych jednostki, a następnie przeciągnąć te obiekty do projektanta.
2.Klasy LINQ do SQL nie są wyświetlane w oknie Źródła danych.Można jednak dodać nowe źródło danych obiektu opartego na LINQ do klas SQL, a następnie przeciągnąć te obiekty do projektanta w celu tworzenia formantów powiązanych z danymi.Aby uzyskać więcej informacji, zobacz Walkthrough: Creating LINQ to SQL Classes (O/R Designer).
Okno źródeł danych
Źródła danych są dostępne dla projektu jako elementy w oknie Źródła danych.Możesz przeciągnąć elementy z tego okna, aby tworzyć formanty, które są powiązane z danymi źródłowymi.Aby uzyskać więcej informacji, zobacz Okno źródła danych.
Dla każdego typu danych, który pojawia się w oknie Źródła danych, tworzony jest domyślny formant podczas przeciągania elementu do projektanta.Przed przeciągnięciem elementu z okna Źródła danych można zmienić formant, który zostanie utworzony.Aby uzyskać więcej informacji, zobacz Porady: ustawianie formantu do utworzenia podczas przeciągania z okna źródła danych.
Zadania związane z powiązaniem formantów z danymi
W poniższej tabeli przedstawiono niektóre z najczęściej wykonywanych zadań, które się wykonuje, aby powiązać formanty z danymi.
Zadanie |
Więcej informacji |
---|---|
Otwieranie okna Źródła danych |
|
Dodawanie źródła danych do projektu |
Porady: łączenie z danymi w bazie danych |
Ustaw formant tworzony podczas przeciągania elementu z okna Źródła danych do projektanta. |
Porady: ustawianie formantu do utworzenia podczas przeciągania z okna źródła danych |
Zmodyfikuj listę formantów, które są skojarzone z elementami w oknie Źródła danych. |
Porady: dodawanie formantów niestandardowych do okna źródeł danych |
Tworzenie formantów związanych z danymi. |
Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio |
Po utworzeniu formantów, które są związane z danymi, można wykonać jedno z następujących zadań.
Zadanie |
Aby uzyskać więcej informacji |
---|---|
Edytuj dane w odpowiednim źródle danych. |
|
Sprawdź poprawność zmian wprowadzonych do danych |
|
Zapisz zaktualizowane dane w bazie danych |
Zobacz też
Zadania
Porady: powiązywanie formantów z obrazami z bazy danych
Koncepcje
Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio
Powiązywanie kontrolek WPF z danymi w Visual Studio
Sprawdzanie poprawności danych
Inne zasoby
Powiązywanie kontrolek Silverlight z danymi w Visual Studio
Przegląd aplikacji w Visual Studio
Łączenie z danymi w Visual Studio
Narzędzia służące do pracy ze źródłami danych w Visual Studio