gpt4 book ai didi

c# - Objectlistview TextMatchFilter 过滤器而不是突出显示

转载 作者:行者123 更新时间:2023-12-04 10:27:39 26 4
gpt4 key购买 nike

我尝试将 TextMatchFilter 用于我的 ObjectListView。
我不知道为什么,但不是 Filterung(我想要的),该功能只突出显示单词。
所以我希望整个 ObjectListView 只显示过滤器为真的行。

这是我的代码:

 this.fastoLV_Clean.ModelFilter = TextMatchFilter.Contains(this.fastoLV_Clean, "Test");
fastoLV_Clean.Refresh();

有谁知道,我必须做些什么才能真正只显示行而不是只突出显示找到它的行?

问候和感谢,

最佳答案

您需要设置 UseFiltering您的 ObjectListView 的属性为 True
如果您不设置此项,那么它只会突出显示您的文本。设置后,它将过滤并仅显示相关行。

顺便说一句:你不需要打电话fastoLV_Clean.Refresh()
通常仅在某些情况下才需要刷新,例如当您以编程方式更改列时。当您更新模型数据时,对于诸如此类的简单事情不需要它。 (我在你的另一篇文章中也注意到了这一点,但忘了提及!)

关于c# - Objectlistview TextMatchFilter 过滤器而不是突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60564040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com