BindingListCollectionView.CustomFilter Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um filtro personalizado.
public:
property System::String ^ CustomFilter { System::String ^ get(); void set(System::String ^ value); };
public string CustomFilter { get; set; }
member this.CustomFilter : string with get, set
Public Property CustomFilter As String
Valor da propriedade
Uma cadeia de caracteres que especifica como os itens são filtrados.
Comentários
Use a CanCustomFilter propriedade para testar se o modo de exibição dá suporte à filtragem personalizada antes de atribuir uma cadeia de caracteres a essa propriedade.
A sintaxe depende da IBindingListView implementação. Para obter um exemplo da sintaxe de expressão de filtro com suporte, consulte RowFilter.
Observe que, se você tiver vários BindingListCollectionView objetos e a origem subjacente for um DataTable
ou um DataView
, os objetos de exibição não classificarão ou filtrarão independentemente. Por exemplo, se você tiver dois BindingListCollectionView objetos associados ao mesmo DataTable
e executar a classificação em uma das exibições, a ordem dos itens na outra exibição poderá ser afetada. Isso ocorre porque BindingListCollectionView os objetos usam o subjacente IBindingList para classificar e filtrar funcionalidades.