BindingSource.SupportsSearching BindingSource.SupportsSearching BindingSource.SupportsSearching BindingSource.SupportsSearching Property

定義

データ ソースが、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; }
member this.SupportsSearching : bool
Public Overridable ReadOnly Property SupportsSearching As 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は常にを返しfalseます。If the data source is not an IBindingList, SupportsSearching always returns false.

適用対象