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ę
Połączenie do źródła danych.
W programie Visual Studio wybierz kontrolkę w formularzu i wyświetl okno Właściwości .
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.
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 ( ) w polu Zaawansowane, aby wyświetlić okno dialogowe Formatowanie i powiązanie zaawansowane z pełną listą właściwości dla tej kontrolki.
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.
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.
Wybierz nazwę elementu do powiązania.
Jeśli pracujesz w oknie dialogowym Formatowanie i powiązanie zaawansowane, wybierz przycisk OK , aby powrócić do okna Właściwości .
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.
Połączenie do źródła danych.
W programie Visual Studio wybierz kontrolkę w formularzu, a następnie otwórz okno Właściwości .
Rozwiń właściwość DataBindings, a następnie w polu Zaawansowane wybierz przycisk wielokropka ( ), aby wyświetlić okno dialogowe Formatowanie i powiązanie zaawansowane, które zawiera pełną listę właściwości tej kontrolki.
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.
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.
Wybierz nazwę elementu do powiązania.
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ń.Wybierz przycisk OK , aby zamknąć okno dialogowe Formatowanie i powiązanie zaawansowane i wrócić do okna Właściwości .
Zobacz też
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla