Freigeben über


BindingSource.SupportsSearching Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Datenquelle Suchvorgänge mit der Find(PropertyDescriptor, Object)-Methode unterstützt.

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

Eigenschaftswert

true, wenn die Liste eine IBindingList ist und Suchvorgänge mit der Find-Methode unterstützt, andernfalls false.

Implementiert

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung des SupportsSearching Members veranschaulicht. Das vollständige Beispiel finden Sie im Thema Klassenübersicht.

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

Hinweise

Wenn es sich bei der Datenquelle nicht um eine IBindingListhandelt, SupportsSearching wird immer zurückgegeben false.

Gilt für: