数据表/数据网格视图数据筛选器

本文关键字:数据 筛选 视图 数据网 数据表 网格 | 更新日期: 2023-09-27 17:55:50

我需要在选中/取消选中复选框时过滤数据绑定的 DataGridView。

筛选器基于已完成/未完成的记录。

将数据加载到基础数据表中时,我从表中选择所有记录。

当应用程序运行时,我希望它仅在存在未完成的记录的情况下启动。

当用户选中该复选框时,它将切换到已完成的任务。

我已经能够使用 DataView.RowFilter() 来做到这一点,但问题是,当用户在网格中将项目标记为已完成时,它会自动将其从视图中删除。(其中复选框未选中)。

我只希望数据在选中/取消选中复选框时进行过滤。

我想避免的一件事是每次触发 CheckBox.checked 事件时,使用特定的 SQL 语句从数据库重新加载数据。

我想过滤内存中的数据,但仅在用户与复选框交互时。

欢迎任何建议。

数据表/数据网格视图数据筛选器

您可以使用

DataTable.Select而不是DataView.RowFilter来筛选数据,并且仅在复选框检查状态更改时更新"选择"筛选器。

相关文章: