Udostępnij za pośrednictwem


Ustawianie kontrolki do utworzenia podczas przeciągania z okna źródeł danych

Uwaga

Zestawy danych i powiązane klasy to starsze technologie .NET Framework z początku 2000 roku, które umożliwiają aplikacjom pracę z danymi w pamięci, gdy aplikacje są odłączone od bazy danych. Są one szczególnie przydatne w przypadku aplikacji, które umożliwiają użytkownikom modyfikowanie danych i utrwalanie zmian z powrotem w bazie danych. Mimo że zestawy danych okazały się bardzo udaną technologią, zalecamy, aby nowe aplikacje platformy .NET używały platformy Entity Framework Core. Program Entity Framework zapewnia bardziej naturalny sposób pracy z danymi tabelarycznymi jako modelami obiektów i ma prostszy interfejs programowania.

Kontrolki powiązane z danymi można tworzyć, przeciągając elementy z okna Źródła danych do projektanta WPF lub projektanta formularzy systemu Windows. Każdy element w oknie Źródła danych ma domyślną kontrolkę utworzoną podczas przeciągania go do projektanta. Można jednak utworzyć inną kontrolkę.

Ustawianie kontrolek do utworzenia dla tabel danych lub obiektów

Przed przeciągnięciem elementów reprezentujących tabele danych lub obiekty z okna Źródła danych można wybrać wyświetlanie wszystkich danych w jednej kontrolce lub wyświetlanie każdej kolumny lub właściwości w osobnej kontrolce.

W tym kontekście termin obiekt odnosi się do niestandardowego obiektu biznesowego, jednostki (w modelu danych jednostki) lub obiektu zwróconego przez usługę.

Aby ustawić kontrolki do utworzenia dla tabel danych lub obiektów

  1. Upewnij się, że projektant WPF lub projektant formularzy systemu Windows jest otwarty.

  2. W oknie Źródła danych wybierz element reprezentujący tabelę danych lub obiekt, który chcesz ustawić.

    Napiwek

    Jeśli okno Źródła danych nie jest otwarte, możesz je otworzyć, wybierając pozycję Wyświetl>inne źródła danych systemu Windows.>

  3. Kliknij menu listy rozwijanej dla elementu, a następnie kliknij jeden z następujących elementów w menu:

    • Aby wyświetlić każde pole danych w osobnej kontrolce, kliknij przycisk Szczegóły. Po przeciągnięciu elementu danych do projektanta ta akcja spowoduje utworzenie innej kontrolki powiązanej z danymi dla każdej kolumny lub właściwości nadrzędnej tabeli danych lub obiektu wraz z etykietami dla każdej kontrolki.

    • Aby wyświetlić wszystkie dane w jednej kontrolce, wybierz inną kontrolkę na liście, taką jak DataGrid lub List w aplikacji WPF lub DataGridView w aplikacji Windows Forms.

    Lista dostępnych kontrolek zależy od tego, który projektant jest otwarty, która wersja platformy .NET jest przeznaczona dla projektu i czy dodano kontrolki niestandardowe obsługujące powiązanie danych z przybornikem. Jeśli kontrolka, którą chcesz utworzyć, nie znajduje się na liście dostępnych kontrolek, możesz dodać kontrolkę do listy. Aby uzyskać więcej informacji, zobacz Dodawanie kontrolek niestandardowych do okna Źródła danych.

    Aby dowiedzieć się, jak utworzyć niestandardową kontrolkę formularzy systemu Windows, którą można dodać do listy kontrolek tabel danych lub obiektów w oknie Źródła danych, zobacz Tworzenie kontrolki użytkownika formularzy systemu Windows, która obsługuje złożone powiązanie danych.

Ustawianie kontrolek do utworzenia dla kolumn danych lub właściwości

Przed przeciągnięciem elementu reprezentującego kolumnę lub właściwość obiektu z okna Źródła danych do projektanta możesz ustawić kontrolkę do utworzenia.

Aby ustawić kontrolki do utworzenia dla kolumn lub właściwości

  1. Upewnij się, że projektant WPF lub projektant formularzy systemu Windows jest otwarty.

  2. W oknie Źródła danych rozwiń żądaną tabelę lub obiekt, aby wyświetlić jego kolumny lub właściwości.

  3. Wybierz każdą kolumnę lub właściwość, dla której chcesz ustawić kontrolkę do utworzenia.

  4. Kliknij menu listy rozwijanej dla kolumny lub właściwości, a następnie wybierz kontrolkę, którą chcesz utworzyć po przeciągnięciu elementu do projektanta.

    Lista dostępnych kontrolek zależy od tego, który projektant został otwarty, która wersja platformy .NET jest przeznaczona dla projektu, oraz od kontrolek niestandardowych obsługujących powiązanie danych dodanego do przybornika. Jeśli kontrolka, którą chcesz utworzyć, znajduje się na liście dostępnych kontrolek, możesz dodać kontrolkę do listy. Aby uzyskać więcej informacji, zobacz Dodawanie kontrolek niestandardowych do okna Źródła danych.

    Aby dowiedzieć się, jak utworzyć kontrolkę niestandardową, którą można dodać do listy kontrolek dla kolumn danych lub właściwości w oknie Źródła danych, zobacz Tworzenie kontrolki użytkownika formularzy systemu Windows, która obsługuje proste powiązanie danych.

    Jeśli nie chcesz tworzyć kontrolki dla kolumny lub właściwości, wybierz pozycję Brak w menu listy rozwijanej. Jest to przydatne, jeśli chcesz przeciągnąć tabelę nadrzędną lub obiekt do projektanta, ale nie chcesz dołączać określonej kolumny lub właściwości.