Я пытаюсь создать некоторый механизм поиска в элементе управления ObjectListView. Согласно документации, это может быть сделано путем добавления TextMatchFilter к элементу управления:Objectlistview ModelFilter не реагирует
this.olv1.ModelFilter = TextMatchFilter.Contains (this.olv1, "поиск");
После выполнения этой строки, olv1 будет отображать только строки, где текст «поиск» происходит по меньшей мере в одной ячейке этой строки.
Это то, что я сделал до сих пор:
private void textBoxSearch_TextChanged(object sender, EventArgs e)
{
projectObjectListView.ModelFilter = TextMatchFilter.Contains(projectObjectListView, toolStripTextBox_search.Text);
}
Всякий раз, когда я печатаю в моем текстовом поле TextMatchFilter установлен в моей ObjectListView. Я установил все столбцы для поиска, но когда я начинаю печатать, ничего не происходит. Событие срабатывает, как следует, и фильтр устанавливается в OLV Modelfilter, но не реагирует. У кого-то была такая же проблема?