Porady: powiązywanie kontrolek formularzy systemu Windows ze składnikiem BindingSource przy użyciu narzędzia Projektant

Po dodaniu kontrolek do formularza i określeniu interfejsu użytkownika dla aplikacji można powiązać kontrolki ze źródłem danych, aby w czasie wykonywania użytkownicy mogli zmieniać i zapisywać dane związane z aplikacją.

Powiązanie kontrolki lub serii kontrolek w formularzach Windows Forms jest najłatwiejsze przy użyciu BindingSource kontrolki jako mostka między kontrolkami w formularzu i źródle danych.

Co najmniej jedna kontrolka formularza może być powiązana z danymi; w poniższej procedurze kontrolka TextBox jest powiązana ze źródłem danych.

Aby wykonać procedurę, zakłada się, że powiążesz ze źródłem danych pochodzącym z bazy danych. Aby uzyskać więcej informacji na temat tworzenia źródeł danych z innych magazynów danych, zobacz Dodawanie nowych źródeł danych.

Aby powiązać kontrolkę w czasie projektowania

  1. Przeciągnij kontrolkę TextBox do formularza.

  2. W oknie Właściwości:

    1. Rozwiń węzeł (DataBindings).

    2. Kliknij strzałkę obok Text właściwości .

      Zostanie otwarty edytor typów interfejsu użytkownika źródła danych.

      Jeśli źródło danych zostało wcześniej skonfigurowane dla projektu lub formularza, zostanie wyświetlone.

  3. Kliknij pozycję Dodaj źródło danych projektu, aby nawiązać połączenie z danymi i utworzyć źródło danych.

  4. Na stronie powitalnej Kreatora konfiguracji źródła danych kliknij przycisk Dalej.

  5. Na stronie Wybieranie typu źródła danych wybierz pozycję Baza danych.

  6. Na stronie Wybieranie danych Połączenie ion wybierz połączenie danych z listy dostępnych połączeń. Jeśli żądane połączenie danych nie jest dostępne, wybierz pozycję Nowy Połączenie ion, aby utworzyć nowe połączenie danych.

  7. Wybierz pozycję Tak, zapisz połączenie, aby zapisać parametry połączenia w pliku konfiguracji aplikacji.

  8. Wybierz obiekty bazy danych, aby przenieść je do aplikacji. W takim przypadku wybierz pole w tabeli, które chcesz TextBox wyświetlić.

  9. Zastąp domyślną nazwę zestawu danych, jeśli chcesz.

  10. Kliknij przycisk Finish (Zakończ).

  11. W oknie Właściwości kliknij strzałkę obok Text właściwości ponownie. W edytorze typów interfejsu użytkownika źródła danych wybierz nazwę pola, z który ma być powiązany TextBox .

    Edytor typów interfejsu użytkownika źródła danych zamyka i zestaw danych oraz BindingSource kartę tabeli specyficzną dla tego połączenia danych są dodawane do formularza.

Zobacz też