BindingSource.SupportsSearching Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy źródło danych obsługuje wyszukiwanie za Find(PropertyDescriptor, Object) pomocą metody .
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
Wartość właściwości
true
jeśli lista jest elementem IBindingList i obsługuje wyszukiwanie za Find pomocą metody ; w przeciwnym razie . false
Implementuje
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak używać elementu SupportsSearching członkowskiego. Pełny przykład można znaleźć w temacie omówienie klasy.
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
Uwagi
Jeśli źródło danych nie jest źródłem IBindingList, SupportsSearching zawsze zwraca wartość false
.