BindingSource.SupportsSearching 屬性

定義

取得值,指出資料來源是否支援使用 Find(PropertyDescriptor, Object) 方法進行搜尋。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 : bool
Public Overridable ReadOnly Property SupportsSearching As Boolean

屬性值

Boolean

如果清單為 IBindingList,並支援使用 Find 方法進行搜尋,則為 true,否則為 falsetrue if the list is a IBindingList and supports the searching with the Find method; otherwise, false.

實作

屬性

範例

下列程式碼範例示範如何使用 SupportsSearching 成員。The following code example demonstrates how to use the SupportsSearching member. 如需完整範例,請參閱類別總覽主題。For the complete example see the class overview topic.

private void button1_Click(object sender, EventArgs e)
{
    if (binding1.SupportsSearching != true)
    {
        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

備註

如果資料來源不是 IBindingList ,一定會傳回 SupportsSearching falseIf the data source is not an IBindingList, SupportsSearching always returns false.

適用於