Partager via


BindingSource.SupportsSearching Propriété

Définition

Obtient une valeur indiquant si la source de données prend en charge la recherche à l'aide de la méthode Find(PropertyDescriptor, Object).

public:
 virtual property bool SupportsSearching { bool get(); };
[System.ComponentModel.Browsable(false)]
public virtual bool SupportsSearching { get; }
[<System.ComponentModel.Browsable(false)>]
member this.SupportsSearching : bool
Public Overridable ReadOnly Property SupportsSearching As Boolean

Valeur de propriété

true si la liste est un IBindingList et prend en charge la recherche à l'aide de la méthode Find ; sinon, false.

Implémente

Attributs

Exemples

L’exemple de code suivant montre comment utiliser le SupportsSearching membre. Pour obtenir l’exemple complet, consultez la rubrique Vue d’ensemble de la classe.

private 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.");
    }
}
    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

Remarques

Si la source de données n’est pas un IBindingList, SupportsSearching retourne falsetoujours .

S’applique à