BindingSource.SupportsSearching 属性   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,它指示数据源是否支持使用 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 : boolPublic Overridable ReadOnly Property SupportsSearching As Boolean属性值
如果列表是 IBindingList 并且支持使用 Find 方法进行搜索,则为 true;否则为 false。
实现
- 属性
示例
下面的代码示例演示如何使用 SupportsSearching 成员。 有关完整示例,请参阅类概述主题。
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
注解
如果数据源不是 ,IBindingListSupportsSearching则始终返回 false。