BindingSource — Składnik

Hermetyzuje źródło danych do powiązania z kontrolkami.

Składnik BindingSource służy do dwóch celów. Po pierwsze zapewnia warstwę pośrednią podczas wiązania kontrolek w formularzu z danymi. Jest to realizowane przez powiązanie składnika ze źródłem danych, a następnie powiązanie BindingSource kontrolek w formularzu ze składnikiem BindingSource . Wszystkie dalsze interakcje z danymi, w tym nawigowanie, sortowanie, filtrowanie i aktualizowanie, odbywa się za pomocą wywołań do BindingSource składnika.

Po drugie, BindingSource składnik może działać jako silnie typizowane źródło danych. Dodanie typu do BindingSource składnika za pomocą Add metody tworzy listę tego typu.

W tej sekcji

BindingSource, składnik — omówienie
Wprowadza ogólne pojęcia BindingSource składnika, które umożliwiają powiązanie źródła danych z kontrolką.

Instrukcje: powiązanie kontrolek formularzy Windows Forms z wartościami bazy danych DBNull
Pokazuje sposób obsługi DBNull wartości ze źródła danych przy użyciu BindingSource składnika .

Instrukcje: filtrowanie i sortowanie danych ADO.NET za pomocą składnika BindingSource formularzy Windows Forms
Demonstruje użycie BindingSource składnika do stosowania sortowania i filtrów do wyświetlanych danych.

Instrukcje: powiązanie z usługą internetową za pomocą kontrolki BindingSource formularzy Windows Forms
Pokazuje, jak używać BindingSource składnika do powiązania z usługą sieci Web.

Instrukcje: obsługa błędów i wyjątków występujących za powodu powiązania danych
Demonstruje użycie BindingSource składnika do bezproblemowego obsługi błędów występujących w operacji powiązania danych.

Instrukcje: powiązanie kontrolki Windows Forms z typem
Demonstruje użycie BindingSource składnika do powiązania z typem.

Instrukcje: powiązanie kontrolki Windows Forms z obiektem fabryki
Demonstruje użycie składnika do powiązania z obiektem BindingSource lub metodą fabryki.

Instrukcje: dostosowywanie dodawania elementu przy użyciu kontrolki BindingSource formularzy Windows Forms
Demonstruje użycie BindingSource składnika do tworzenia nowych elementów i dodawania ich do źródła danych.

Instrukcje: wywoływanie powiadomień o zmianie za pomocą metody BindingSource ResetItem
Demonstruje użycie BindingSource składnika do zgłaszania zdarzeń powiadamiania o zmianach dla źródeł danych, które nie obsługują powiadomień o zmianie.

Instrukcje: wywoływanie powiadomień o zmianie za pomocą składnika BindingSource i interfejsu INotifyPropertyChanged
Pokazuje, jak używać typu dziedziczonego INotifyPropertyChanged z kontrolki za pomocą kontrolki BindingSource .

Instrukcje: odzwierciedlanie aktualizacji źródła danych w kontrolce Windows Forms za pomocą elementu BindingSource
Pokazuje, jak reagować na zmiany w źródle danych przy użyciu BindingSource składnika.

Instrukcje: udostępnianie danych powiązanych w wielu formularzach za pomocą składnika BindingSource
Pokazuje, jak używać BindingSource elementu , aby powiązać wiele formularzy z tym samym źródłem danych.

Odwołanie

BindingSource
Zawiera dokumentację referencyjną BindingSource składnika.

BindingNavigator
Zawiera dokumentację referencyjną kontrolki BindingNavigator .

Wiązanie danych formularzy Windows Forms
Zawiera linki do tematów opisujących architekturę powiązania danych formularzy systemu Windows.

Zobacz też Temat Wiązanie kontrolek z danymi w programie Visual Studio.