BindingSource.SupportsSearching Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
.