gpt4 book ai didi

C#:为 ListView 项实现 'filter' 机制的最佳方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 16:57:47 25 4
gpt4 key购买 nike

C#:为 ListView 项实现“过滤器”机制的最佳方法是什么?

我想从包含行和列的“详细信息”模式的 View 中过滤掉一些 ListView 项目。创建这样一种机制的最佳选择是什么,我可以快速从 View 中删除有问题的项目,保持其他不变,并在不再需要过滤 ListView 项目时将它们放回 ListView 中?我应该将它们删除/复制到列表中,然后在完成后将它们添加回去,还是会有更好的方法更有效地执行此操作? ListView 将处理大约 100-500 个项目。

最佳答案

如果您正在使用数据绑定(bind)控件,您将在绑定(bind)框架中使用此工具。

否则,我可能会根据任何上下文要求(例如过滤)分别存储列表的所有项目并每次都完整填充控件。遍历列表并移动当前不需要的项目的代码可能不必要地复杂。每次完全重新填充会更容易,并且在计算费用方面不会有太大差异。

关于C#:为 ListView 项实现 'filter' 机制的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/955931/

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