Dela via


BindingSource-komponent

Kapslar in en datakälla för bindning till kontroller.

Komponenten BindingSource har två syften. För det första ger det ett lager av indirektion när kontrollerna binds i ett formulär till data. Detta uppnås genom att binda BindingSource komponenten till datakällan och sedan binda kontrollerna i formuläret till BindingSource komponenten. All ytterligare interaktion med data, inklusive navigering, sortering, filtrering och uppdatering, utförs med anrop till den BindingSource komponenten.

För det andra kan komponenten BindingSource fungera som en strängt typad datakälla. Om du lägger till en typ i komponenten BindingSource med metoden Add skapas en lista av den typen.

I det här avsnittet

BindingSource-komponent – översikt
Introducerar de allmänna begreppen för den BindingSource komponenten, som gör att du kan binda en datakälla till en kontroll.

Så här: Ansluta Windows Forms-kontroller till DBNull-databasvärden
Visar hur du hanterar ett DBNull värde från datakällan med hjälp av komponenten BindingSource.

Så här gör du: Sortera och filtrera ADO.NET data med komponenten Windows Forms BindingSource
Visar hur du använder komponenten BindingSource för att tillämpa sortering och filter på data som visas.

Så här: Binda till en webbtjänst med hjälp av Windows Forms BindingSource
Visar hur du använder komponenten BindingSource för att binda till en webbtjänst.

Så här hanterar du fel och undantag som inträffar med databindning
Visar hur du använder komponenten BindingSource för att korrekt hantera fel som inträffar i en databindningsåtgärd.

Så här: Binda en Windows Forms-kontroll till en typ
Visar hur du använder en BindingSource komponent för att binda till en typ.

Så här: Binda en Windows Forms-kontroll till ett fabriksobjekt
Visar hur du använder en BindingSource komponent för att binda till ett fabriksobjekt eller en -metod.

Så här: Anpassa objekttillägg med Windows Forms BindingSource
Visar hur du använder en BindingSource komponent för att skapa nya objekt och lägga till dem i en datakälla.

Så här höjer du ändringsmeddelanden med metoden BindingSource ResetItem
Visar hur du använder en BindingSource komponent för att skapa ändringsmeddelandehändelser för datakällor som inte stöder ändringsmeddelanden.

Hur du: Uppdaterar ändringsaviseringar med hjälp av en BindingSource och gränssnittet INotifyPropertyChanged
Visar hur du använder en typ som ärver från INotifyPropertyChanged med en BindingSource kontroll.

Så här gör du: Återspegla uppdateringar av datakällor i en Windows-formulärkontroll med BindingSource-
Visar hur du svarar på ändringar i datakällan med hjälp av komponenten BindingSource.

Så här: Dela bundna data mellan formulär med hjälp av BindingSource-komponenten
Visar hur du använder BindingSource för att binda flera formulär till samma datakälla.

Hänvisning

BindingSource
Innehåller referensdokumentation för komponenten BindingSource.

BindingNavigator
Innehåller referensdokumentation för BindingNavigator-kontrollen.

Databindning i Windows Forms
Innehåller länkar till ämnen som beskriver databindningsarkitekturen för Windows Forms.

Se också Binda kontroller till data i Visual Studio.