BindingSource Klas

Definitie

Hiermee wordt de gegevensbron voor een formulier ingekapseld.

public ref class BindingSource : System::ComponentModel::Component, System::Collections::IList, System::ComponentModel::IBindingListView, System::ComponentModel::ICancelAddNew, System::ComponentModel::ISupportInitializeNotification, System::ComponentModel::ITypedList, System::Windows::Forms::ICurrencyManagerProvider
public ref class BindingSource : System::ComponentModel::Component, System::Collections::IList, System::ComponentModel::IBindingListView, System::ComponentModel::ICancelAddNew, System::ComponentModel::ISupportInitialize, System::ComponentModel::ISupportInitializeNotification, System::ComponentModel::ITypedList, System::Windows::Forms::ICurrencyManagerProvider
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
public class BindingSource : System.ComponentModel.Component, System.Collections.IList, System.ComponentModel.IBindingListView, System.ComponentModel.ICancelAddNew, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList, System.Windows.Forms.ICurrencyManagerProvider
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
public class BindingSource : System.ComponentModel.Component, System.Collections.IList, System.ComponentModel.IBindingListView, System.ComponentModel.ICancelAddNew, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList, System.Windows.Forms.ICurrencyManagerProvider
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
type BindingSource = class
    inherit Component
    interface IBindingListView
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
    interface ICancelAddNew
    interface ISupportInitializeNotification
    interface ISupportInitialize
    interface ICurrencyManagerProvider
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
type BindingSource = class
    inherit Component
    interface IBindingListView
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
    interface ITypedList
    interface ICancelAddNew
    interface ISupportInitializeNotification
    interface ISupportInitialize
    interface ICurrencyManagerProvider
Public Class BindingSource
Inherits Component
Implements IBindingListView, ICancelAddNew, ICurrencyManagerProvider, IList, ISupportInitializeNotification, ITypedList
Public Class BindingSource
Inherits Component
Implements IBindingListView, ICancelAddNew, ICurrencyManagerProvider, IList, ISupportInitialize, ISupportInitializeNotification, ITypedList
Overname
Kenmerken
Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u een ListBox gebondenheid aan een BindingSource. De BindingSource is gebonden aan een BindingList<T> lijst met lettertypen.

using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

namespace BindingSourceExamples;

public class Form1 : Form
{
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new Form1());
    }

    public Form1() => Load += Form1_Load;

    TextBox textBox1;
    Button button1;
    ListBox listBox1;

    BindingSource binding1;
    void Form1_Load(object sender, EventArgs e)
    {
        listBox1 = new ListBox();
        textBox1 = new TextBox();
        binding1 = [];
        button1 = new Button();
        listBox1.Location = new Point(140, 25);
        listBox1.Size = new Size(123, 160);
        textBox1.Location = new Point(23, 70);
        textBox1.Size = new Size(100, 20);
        textBox1.Text = "Wingdings";
        button1.Location = new Point(23, 25);
        button1.Size = new Size(75, 23);
        button1.Text = "Search";
        button1.Click += button1_Click;
        ClientSize = new Size(292, 266);
        Controls.Add(button1);
        Controls.Add(textBox1);
        Controls.Add(listBox1);

        MyFontList fonts = [];
        for (int i = 0; i < FontFamily.Families.Length; i++)
        {
            if (FontFamily.Families[i].IsStyleAvailable(FontStyle.Regular))
            {
                fonts.Add(new Font(FontFamily.Families[i], 11.0F, FontStyle.Regular));
            }
        }
        binding1.DataSource = fonts;
        listBox1.DataSource = binding1;
        listBox1.DisplayMember = "Name";
    }

    void button1_Click(object sender, EventArgs e)
    {
        if (!binding1.SupportsSearching)
        {
            _ = MessageBox.Show("Cannot search the list.");
        }
        else
        {
            int foundIndex = binding1.Find("Name", textBox1.Text);
            if (foundIndex > -1)
            {
                listBox1.SelectedIndex = foundIndex;
            }
            else
            {
                _ = MessageBox.Show("Font was not found.");
            }
        }
    }
}

public class MyFontList : BindingList<Font>
{
    protected override bool SupportsSearchingCore => true;
    protected override int FindCore(PropertyDescriptor prop, object key)
    {
        // Ignore the prop value and search by family name.
        for (int i = 0; i < Count; ++i)
        {
            if (Items[i].FontFamily.Name.Equals((string)key, StringComparison.CurrentCultureIgnoreCase))
            {
                return i;
            }
        }
        return -1;
    }
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Public Class Form1
    Inherits Form

    <STAThread()> _
    Shared Sub Main()
        Application.EnableVisualStyles()
        Application.Run(New Form1())

    End Sub

    Public Sub New()

    End Sub

    Private textBox1 As TextBox
    Private WithEvents button1 As Button
    Private listBox1 As ListBox
    Private components As IContainer
    Private binding1 As BindingSource

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
        listBox1 = New ListBox()
        textBox1 = New TextBox()
        binding1 = New BindingSource()
        button1 = New Button()
        listBox1.Location = New Point(140, 25)
        listBox1.Size = New Size(123, 160)
        textBox1.Location = New Point(23, 70)
        textBox1.Size = New Size(100, 20)
        textBox1.Text = "Wingdings"
        button1.Location = New Point(23, 25)
        button1.Size = New Size(75, 23)
        button1.Text = "Search"
        Me.ClientSize = New Size(292, 266)
        Me.Controls.Add(Me.button1)
        Me.Controls.Add(Me.textBox1)
        Me.Controls.Add(Me.listBox1)

        Dim fonts As New MyFontList()
        Dim i As Integer
        For i = 0 To FontFamily.Families.Length - 1
            If FontFamily.Families(i).IsStyleAvailable(FontStyle.Regular) Then
                fonts.Add(New Font(FontFamily.Families(i), 11.0F, FontStyle.Regular))
            End If
        Next i
        binding1.DataSource = fonts
        listBox1.DataSource = binding1
        listBox1.DisplayMember = "Name"

    End Sub
    Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
        Handles button1.Click

        If binding1.SupportsSearching <> True Then
            MessageBox.Show("Cannot search the list.")
        Else
            Dim foundIndex As Integer = binding1.Find("Name", textBox1.Text)
            If foundIndex > -1 Then
                listBox1.SelectedIndex = foundIndex
            Else
                MessageBox.Show("Font was not found.")
            End If
        End If

    End Sub
End Class

Public Class MyFontList
    Inherits BindingList(Of Font)

    Protected Overrides ReadOnly Property SupportsSearchingCore() As Boolean
        Get
            Return True
        End Get
    End Property
    
    Protected Overrides Function FindCore(ByVal prop As PropertyDescriptor, _
        ByVal key As Object) As Integer
        ' Ignore the prop value and search by family name.
        Dim i As Integer
        While i < Count
            If Items(i).FontFamily.Name.ToLower() = CStr(key).ToLower() Then
                Return i
            End If
            i += 1
        End While

        Return -1
    End Function
End Class

Opmerkingen

Het BindingSource onderdeel dient veel doeleinden. Ten eerste vereenvoudigt het bindingsbesturingselementen op een formulier met gegevens door valutabeheer, wijzigingsmeldingen en andere services tussen Windows Forms besturingselementen en gegevensbronnen te bieden. Dit wordt bereikt door het BindingSource onderdeel aan uw gegevensbron te koppelen met behulp van de DataSource eigenschap. Voor complexe bindingsscenario's kunt u de DataMember eigenschap desgewenst instellen op een specifieke kolom of lijst in de gegevensbron. Vervolgens koppelt u besturingselementen aan de BindingSource. Alle verdere interactie met de gegevens wordt bereikt met aanroepen naar het BindingSource onderdeel. Zie < >c1>Hoe to: Bind Windows Forms Controls to DBNull Database Values and Hoe to: Handle Errors and Exceptions that Occur with Databinding( (Fouten en uitzonderingen verwerken die optreden met Gegevensbinding) voor < voorbeelden van het vereenvoudigen van het bindingsproces. Navigatie en het bijwerken van de gegevensbron wordt uitgevoerd via methoden zoals MoveNext, MoveLasten Remove. Bewerkingen zoals sorteren en filteren worden verwerkt via de Sort en Filter eigenschappen. Zie BindingSource voor meer informatie over het gebruik van sorteren en filteren met de .

Daarnaast kan het BindingSource onderdeel fungeren als een sterk getypte gegevensbron. Normaal gesproken wordt het type onderliggende gegevensbron opgelost via een van de volgende mechanismen:

  • Gebruik de Add methode om een item toe te voegen aan het BindingSource onderdeel.

  • Stel de DataSource eigenschap in op een lijst, één object of type.

Beide mechanismen maken een sterk getypte lijst. Zie BindingSource voor meer informatie over het gebruik van de om een type te binden. U kunt de BindingSource besturingselementen ook koppelen aan een fabrieksobject. Zie How to: Bind a Windows Forms Control to a Factory Object voor meer informatie over hoe u dit doet.

Note

Omdat een BindingSource gegevensbron zowel eenvoudige als complexe gegevensbronnen verwerkt, is terminologie problematisch. In deze klassedocumentatie verwijst de termenlijst naar een gegevensverzameling in de gehoste gegevensbron en het item geeft één element aan. Bij het bespreken van de functionaliteit die is gekoppeld aan complexe gegevensbronnen, worden de equivalente termentabel en rij gebruikt.

BindingSource biedt leden toegang tot de onderliggende gegevens. Het huidige item kan worden opgehaald via de Current eigenschap en de hele lijst kan worden opgehaald via de List eigenschap. Bewerkingen worden ondersteund voor het huidige item en Current de RemoveCurrent, EndEditCancelEdit en Add methodenAddNew. Hoewel valutabeheer automatisch wordt verwerkt voor alle onderliggende gegevensbrontypen, bevat deze klasse een aantal gebeurtenissen, zoals CurrentItemChanged en DataSourceChanged, die aanpassing mogelijk maken.

Gegevensbronnen die zijn gebonden aan een BindingSource onderdeel, kunnen ook worden genavigeerd en beheerd met de BindingNavigator klasse, die een VCR-achtige gebruikersinterface (UI) biedt voor het navigeren door items in een lijst. Hoewel BindingNavigator deze kan worden gebonden aan elke gegevensbron, is het ontworpen om te integreren met een BindingSource onderdeel via de BindingNavigator.BindingSource eigenschap.

De standaardeigenschap voor de BindingSource klasse is DataSource. De standaard gebeurtenis is CurrentChanged.

Caution

Veel van de leden van de BindingSource klasse werken op de onderliggende lijst die wordt vertegenwoordigd door de List eigenschap en verwijzen gewoon naar de onderliggende lijst. Daarom kan het exacte gedrag van deze leden afwijken van het gedrag dat wordt beschreven in de klassedocumentatie wanneer de BindingSource is gebonden aan een aangepaste implementatie IListvan. De methode roept RemoveAtbijvoorbeeld IList.RemoveAt aan. In BindingSource de documentatie wordt de RemoveAt methode beschreven met het inzicht dat de RemoveAt methode voor de onderliggende IList methode correct is geïmplementeerd.

Constructors

Name Description
BindingSource()

Initialiseert een nieuw exemplaar van de BindingSource klasse naar de standaardeigenschapswaarden.

BindingSource(IContainer)

Initialiseert een nieuw exemplaar van de BindingSource klasse en voegt de BindingSource container toe aan de opgegeven container.

BindingSource(Object, String)

Initialiseert een nieuw exemplaar van de BindingSource klasse met de opgegeven gegevensbron en het opgegeven gegevenslid.

Eigenschappen

Name Description
AllowEdit

Hiermee wordt een waarde opgehaald die aangeeft of items in de onderliggende lijst kunnen worden bewerkt.

AllowNew

Hiermee haalt u een waarde op die aangeeft of de AddNew() methode kan worden gebruikt om items aan de lijst toe te voegen.

AllowRemove

Hiermee wordt een waarde opgehaald die aangeeft of items uit de onderliggende lijst kunnen worden verwijderd.

CanRaiseEvents

Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren.

(Overgenomen van Component)
Container

Hiermee haalt u het IContainer bestand op dat de Component.

(Overgenomen van Component)
Count

Hiermee haalt u het totale aantal items in de onderliggende lijst op, waarbij rekening wordt gehouden met de huidige Filter waarde.

CurrencyManager

Hiermee haalt u de valutamanager op die aan dit BindingSourceis gekoppeld.

Current

Hiermee haalt u het huidige item in de lijst op.

DataMember

Hiermee wordt de specifieke lijst opgehaald of ingesteld in de gegevensbron waaraan de connector momenteel is gekoppeld.

DataSource

Hiermee haalt u de gegevensbron op waaraan de connector is gekoppeld, op of stelt u deze in.

DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is.

(Overgenomen van Component)
Events

Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld.

(Overgenomen van Component)
Filter

Hiermee haalt u de expressie op die wordt gebruikt om te filteren welke rijen worden weergegeven.

IsBindingSuspended

Hiermee wordt een waarde opgehaald die aangeeft of de lijstbinding is onderbroken.

IsFixedSize

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende lijst een vaste grootte heeft.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende lijst alleen-lezen is.

IsSorted

Hiermee wordt een waarde opgehaald die aangeeft of de items in de onderliggende lijst worden gesorteerd.

IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de verzameling wordt gesynchroniseerd (thread safe).

Item[Int32]

Hiermee haalt u het lijstelement op de opgegeven index op of stelt u dit in.

List

Hiermee haalt u de lijst op waaraan de connector is gebonden.

Position

Hiermee haalt u de index van het huidige item in de onderliggende lijst op of stelt u deze in.

RaiseListChangedEvents

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of ListChanged gebeurtenissen moeten worden gegenereerd.

Site

Haalt of stelt de ISite van de Component.

(Overgenomen van Component)
Sort

Hiermee worden de kolomnamen opgehaald of ingesteld die worden gebruikt voor sorteren en de sorteervolgorde voor het weergeven van de rijen in de gegevensbron.

SortDescriptions

Hiermee haalt u de verzameling sorteerbeschrijvingen op die zijn toegepast op de gegevensbron.

SortDirection

Hiermee wordt de richting opgehaald waarin de items in de lijst worden gesorteerd.

SortProperty

Hiermee haalt u de PropertyDescriptor gegevens op die worden gebruikt voor het sorteren van de lijst.

SupportsAdvancedSorting

Hiermee wordt een waarde opgehaald die aangeeft of de gegevensbron sorteren met meerdere kolommen ondersteunt.

SupportsChangeNotification

Hiermee wordt een waarde opgehaald die aangeeft of de gegevensbron wijzigingsmeldingen ondersteunt.

SupportsFiltering

Hiermee wordt een waarde opgehaald die aangeeft of de gegevensbron filteren ondersteunt.

SupportsSearching

Hiermee wordt een waarde opgehaald die aangeeft of de gegevensbron ondersteuning biedt voor zoeken met de Find(PropertyDescriptor, Object) methode.

SupportsSorting

Hiermee wordt een waarde opgehaald die aangeeft of de gegevensbron sortering ondersteunt.

SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de onderliggende lijst te synchroniseren.

Methoden

Name Description
Add(Object)

Hiermee voegt u een bestaand item toe aan de interne lijst.

AddNew()

Hiermee voegt u een nieuw item toe aan de onderliggende lijst.

ApplySort(ListSortDescriptionCollection)

Hiermee sorteert u de gegevensbron met de opgegeven sorteerbeschrijvingen.

ApplySort(PropertyDescriptor, ListSortDirection)

Hiermee sorteert u de gegevensbron met behulp van de opgegeven eigenschapsdescriptor en sorteerrichting.

CancelEdit()

Hiermee annuleert u de huidige bewerking.

Clear()

Hiermee verwijdert u alle elementen uit de lijst.

Contains(Object)

Bepaalt of een object een item in de lijst is.

CopyTo(Array, Int32)

Kopieert de inhoud van de List naar de opgegeven matrix, beginnend bij de opgegeven indexwaarde.

CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die worden gebruikt door de Component.

(Overgenomen van Component)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de BindingSource beheerde resources en brengt eventueel de beheerde resources vrij.

EndEdit()

Hiermee worden wijzigingen in behandeling toegepast op de onderliggende gegevensbron.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Find(PropertyDescriptor, Object)

Hiermee wordt gezocht naar de index van het item met de opgegeven eigenschapsdescriptor.

Find(String, Object)

Retourneert de index van het item in de lijst met de opgegeven eigenschapsnaam en -waarde.

GetEnumerator()

Haalt een enumerator op voor de List.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetItemProperties(PropertyDescriptor[])

Hiermee haalt u een matrix van PropertyDescriptor objecten op die de bindbare eigenschappen van het lijsttype van de gegevensbron vertegenwoordigen.

GetLifetimeService()
Verouderd.

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetListName(PropertyDescriptor[])

Hiermee haalt u de naam op van de lijst met gegevens voor de binding.

GetRelatedCurrencyManager(String)

Hiermee haalt u de gerelateerde valutamanager voor het opgegeven gegevenslid op.

GetService(Type)

Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container.

(Overgenomen van Component)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IndexOf(Object)

Zoekt naar het opgegeven object en retourneert de index van het eerste exemplaar in de hele lijst.

InitializeLifetimeService()
Verouderd.

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
Insert(Int32, Object)

Hiermee voegt u een item in de lijst in de opgegeven index in.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
MoveFirst()

Hiermee gaat u naar het eerste item in de lijst.

MoveLast()

Hiermee gaat u naar het laatste item in de lijst.

MoveNext()

Hiermee gaat u naar het volgende item in de lijst.

MovePrevious()

Naar het vorige item in de lijst gaan.

OnAddingNew(AddingNewEventArgs)

Hiermee wordt de AddingNew gebeurtenis gegenereerd.

OnBindingComplete(BindingCompleteEventArgs)

Hiermee wordt de BindingComplete gebeurtenis gegenereerd.

OnCurrentChanged(EventArgs)

Hiermee wordt de CurrentChanged gebeurtenis gegenereerd.

OnCurrentItemChanged(EventArgs)

Hiermee wordt de CurrentItemChanged gebeurtenis gegenereerd.

OnDataError(BindingManagerDataErrorEventArgs)

Hiermee wordt de DataError gebeurtenis gegenereerd.

OnDataMemberChanged(EventArgs)

Hiermee wordt de DataMemberChanged gebeurtenis gegenereerd.

OnDataSourceChanged(EventArgs)

Hiermee wordt de DataSourceChanged gebeurtenis gegenereerd.

OnListChanged(ListChangedEventArgs)

Hiermee wordt de ListChanged gebeurtenis gegenereerd.

OnPositionChanged(EventArgs)

Hiermee wordt de PositionChanged gebeurtenis gegenereerd.

Remove(Object)

Hiermee verwijdert u het opgegeven item uit de lijst.

RemoveAt(Int32)

Hiermee verwijdert u het item in de opgegeven index in de lijst.

RemoveCurrent()

Hiermee verwijdert u het huidige item uit de lijst.

RemoveFilter()

Hiermee verwijdert u het filter dat is gekoppeld aan de BindingSource.

RemoveSort()

Hiermee verwijdert u de sortering die is gekoppeld aan de BindingSource.

ResetAllowNew()

Heritiaaliseert de AllowNew accommodatie.

ResetBindings(Boolean)

Zorgt ervoor dat een besturingselement dat afhankelijk is van het BindingSource opnieuw lezen van alle items in de lijst en het vernieuwen van de weergegeven waarden.

ResetCurrentItem()

Zorgt ervoor dat een besturingselement dat is gebonden aan het BindingSource geselecteerde item opnieuw wordt gelezen en de weergegeven waarde wordt vernieuwd.

ResetItem(Int32)

Zorgt ervoor dat een besturingselement dat afhankelijk is van het BindingSource item opnieuw kan lezen in de opgegeven index en de weergegeven waarde vernieuwt.

ResumeBinding()

Hiermee wordt de gegevensbinding hervat.

SuspendBinding()

Hiermee wordt de gegevensbinding onderbroken om te voorkomen dat wijzigingen de afhankelijke gegevensbron bijwerken.

ToString()

Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven.

(Overgenomen van Component)

gebeurtenis

Name Description
AddingNew

Vindt plaats voordat een item wordt toegevoegd aan de onderliggende lijst.

BindingComplete

Treedt op wanneer alle clients zijn gebonden aan dit BindingSource.

CurrentChanged

Treedt op wanneer het momenteel afhankelijke item wordt gewijzigd.

CurrentItemChanged

Treedt op wanneer een eigenschapswaarde van de Current eigenschap is gewijzigd.

DataError

Treedt op wanneer een valuta-gerelateerde uitzondering op de achtergrond wordt verwerkt door de BindingSource.

DataMemberChanged

Treedt op wanneer de eigenschapswaarde van de DataMember is gewijzigd.

DataSourceChanged

Treedt op wanneer de eigenschapswaarde van de DataSource is gewijzigd.

Disposed

Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode.

(Overgenomen van Component)
ListChanged

Treedt op wanneer de onderliggende lijst wordt gewijzigd of een item in de lijst wordt gewijzigd.

PositionChanged

Vindt plaats nadat de waarde van de Position eigenschap is gewijzigd.

Expliciete interface-implementaties

Name Description
IBindingList.AddIndex(PropertyDescriptor)

Voegt de PropertyDescriptor indexen toe die worden gebruikt voor het zoeken.

IBindingList.RemoveIndex(PropertyDescriptor)

Hiermee verwijdert u de PropertyDescriptor indexen die worden gebruikt voor het zoeken.

ICancelAddNew.CancelNew(Int32)

Hiermee verwijdert u een nieuw item in behandeling uit de verzameling.

ICancelAddNew.EndNew(Int32)

Hiermee wordt een nieuw item doorgevoerd dat in behandeling is voor de verzameling.

ISupportInitialize.BeginInit()

Geeft aan BindingSource dat initialisatie begint.

ISupportInitialize.EndInit()

Geeft aan BindingSource dat initialisatie is voltooid.

ISupportInitializeNotification.Initialized

Treedt op wanneer de BindingSource is geïnitialiseerd.

ISupportInitializeNotification.IsInitialized

Hiermee wordt een waarde opgehaald die aangeeft of de BindingSource waarde is geïnitialiseerd.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook