C# Objectlistview TextMatchFilter过滤器和非高亮显示

C# Objectlistview TextMatchFilter过滤器和非高亮显示,c#,objectlistview,C#,Objectlistview,我尝试对ObjectListView使用TextMatchFilter。 我不知道为什么,但是该函数没有过滤(我想要的),而是只突出显示单词。 因此,我希望整个ObjectListView只显示过滤器为true的行 这是我的代码: this.fastoLV_Clean.ModelFilter = TextMatchFilter.Contains(this.fastoLV_Clean, "Test"); fastoLV_Clean.Refresh(); 有谁知道,我必须做什么才能真正只显示行

我尝试对ObjectListView使用TextMatchFilter。 我不知道为什么,但是该函数没有过滤(我想要的),而是只突出显示单词。 因此,我希望整个ObjectListView只显示过滤器为true的行

这是我的代码:

 this.fastoLV_Clean.ModelFilter = TextMatchFilter.Contains(this.fastoLV_Clean, "Test");
 fastoLV_Clean.Refresh();
有谁知道,我必须做什么才能真正只显示行,而不是只突出显示找到它的行


尊敬并感谢您,

您需要将ObjectListView的
UseFiltering
属性设置为
True

如果不设置此选项,则它只会高亮显示文本。设置后,它将过滤并仅显示相关行

顺便说一句:你不需要调用
fastoLV\u Clean.Refresh()


通常仅在某些情况下需要刷新,例如以编程方式更改列时。在更新模型数据时,像这样简单的事情不需要它。(我在你的另一篇文章中也注意到了这一点,但忘了提及!)

你知道我如何只过滤而不突出显示搜索词吗?@Hendriks91是的!为此,您应该问另一个问题,以便我可以提供一个代码示例。