BindingSource.SupportsSearching Property   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a value indicating whether the data source supports searching with the Find(PropertyDescriptor, Object) method.
public:
 virtual property bool SupportsSearching { bool get(); };[System.ComponentModel.Browsable(false)]
public virtual bool SupportsSearching { get; }[<System.ComponentModel.Browsable(false)>]
member this.SupportsSearching : boolPublic Overridable ReadOnly Property SupportsSearching As BooleanProperty Value
true if the list is a IBindingList and supports the searching with the Find method; otherwise, false.
Implements
- Attributes
Examples
The following code example demonstrates how to use the SupportsSearching member. For the complete example see the class overview topic.
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
Remarks
If the data source is not an IBindingList, SupportsSearching always returns false.