Udostępnij za pośrednictwem


Tworzenie prostej kontrolki (Windows Forms .NET)

Za pomocą prostego powiązania danych można wyświetlić pojedynczy element danych, taki jak wartość kolumny z tabeli zestawu danych do kontrolki w formularzu. Można łatwo powiązać dowolną właściwość kontrolki z wartością danych.

Aby łatwo powiązać kontrolkę

  1. Połączenie do źródła danych.

  2. W programie Visual Studio wybierz kontrolkę w formularzu i wyświetl okno Właściwości .

  3. Rozwiń właściwość DataBindings.

    Właściwości powiązane są wyświetlane we właściwości DataBindings . Na przykład w większości kontrolek właściwość Text jest często powiązana.

  4. Jeśli właściwość, którą chcesz powiązać, nie jest jedną z najczęściej powiązanych właściwości, wybierz przycisk Wielokropka (Screenshot of the Ellipsis button in the Properties window of Visual Studio. ) w polu Zaawansowane, aby wyświetlić okno dialogowe Formatowanie i powiązanie zaawansowane z pełną listą właściwości dla tej kontrolki.

  5. Wybierz właściwość, którą chcesz powiązać, i wybierz strzałkę listy rozwijanej w obszarze Powiązanie. Zostanie wyświetlona lista dostępnych źródeł danych.

  6. Rozwiń źródło danych, z którym chcesz powiązać, dopóki nie znajdziesz żądanego pojedynczego elementu danych. Jeśli na przykład wiążesz się z wartością kolumny w tabeli zestawu danych, rozwiń nazwę zestawu danych, a następnie rozwiń nazwę tabeli, aby wyświetlić nazwy kolumn.

  7. Wybierz nazwę elementu do powiązania.

  8. Jeśli pracujesz w oknie dialogowym Formatowanie i powiązanie zaawansowane, wybierz przycisk OK , aby powrócić do okna Właściwości .

  9. Jeśli chcesz powiązać więcej właściwości kontrolki, powtórz kroki od 3 do 7.

    Uwaga

    Ponieważ kontrolki powiązane proste pokazują tylko jeden element danych, typowe jest uwzględnienie logiki nawigacji w formularzu systemu Windows z prostymi powiązanymi kontrolkami.

Aby utworzyć powiązaną kontrolkę i sformatować wyświetlane dane

Powiązanie danych formularzy systemu Windows umożliwia formatowanie danych wyświetlanych w kontrolce powiązanej z danymi przy użyciu okna dialogowego Formatowanie i Powiązanie zaawansowane.

  1. Połączenie do źródła danych.

  2. W programie Visual Studio wybierz kontrolkę w formularzu, a następnie otwórz okno Właściwości .

  3. Rozwiń właściwość DataBindings, a następnie w polu Zaawansowane wybierz przycisk wielokropka (The Ellipsis button in the Properties window of Visual Studio. ), aby wyświetlić okno dialogowe Formatowanie i powiązanie zaawansowane, które zawiera pełną listę właściwości tej kontrolki.

  4. Wybierz właściwość, którą chcesz powiązać, a następnie wybierz strzałkę Wiązanie .

    Zostanie wyświetlona lista dostępnych źródeł danych.

  5. Rozwiń źródło danych, z którym chcesz powiązać właściwość do momentu znalezienia żądanego pojedynczego elementu danych.

    Jeśli na przykład wiążesz się z wartością kolumny w tabeli zestawu danych, rozwiń nazwę zestawu danych, a następnie rozwiń nazwę tabeli, aby wyświetlić nazwy kolumn.

  6. Wybierz nazwę elementu do powiązania.

  7. W polu Typ formatu wybierz format, który chcesz zastosować do danych wyświetlanych w kontrolce.

    W każdym przypadku można określić wartość wyświetlaną w kontrolce, jeśli źródło danych zawiera DBNullwartość . W przeciwnym razie opcje różnią się nieznacznie w zależności od wybranego typu formatu. W poniższej tabeli przedstawiono typy i opcje formatu.

    Typ formatu Opcja formatowania
    Brak formatowania Brak opcji.
    Liczbowe Określ liczbę miejsc dziesiętnych przy użyciu kontrolki Miejsca dziesiętne w górę.
    Waluta Określ liczbę miejsc dziesiętnych przy użyciu kontrolki Miejsca dziesiętne w górę.
    Data godzina Wybierz sposób wyświetlania daty i godziny, wybierając jeden z elementów w polu Wyboru Typ .
    Naukowe Określ liczbę miejsc dziesiętnych przy użyciu kontrolki Miejsca dziesiętne w górę.
    Okres niestandardowy Określ ciąg formatu niestandardowego.

    Aby uzyskać więcej informacji, zobacz Typy formatowania. Uwaga: ciągi formatu niestandardowego nie mają gwarancji pomyślnego zaokrąglenie między źródłem danych a powiązaną kontrolką. Zamiast tego obsłuż Parse zdarzenie lub Format dla powiązania i zastosuj formatowanie niestandardowe w kodzie obsługi zdarzeń.
  8. Wybierz przycisk OK , aby zamknąć okno dialogowe Formatowanie i powiązanie zaawansowane i wrócić do okna Właściwości .

Zobacz też