当选中/取消选中CheckBox时,我需要过滤数据绑定的DataGridView。
过滤器基于已完成/未完成记录。
当我将数据加载到基础DataTable时,我从表中选择所有记录。
当应用程序运行时,我希望它只启动未完成的记录。
当用户选中复选框时,它会切换到已完成的任务。
我已经能够使用DataView.RowFilter()来做到这一点,但问题是,当用户在网格中将项目标记为已完成时,它会自动将其从视图中删除。 (取消选中CheckBox)。
我只希望在选中/取消选中CheckBox时过滤数据。
我想要远离的一件事是每次使用特定的SQL语句触发CheckBox.checked事件时,都会从数据库重新加载数据。
我想过滤内存中的数据,但仅限于用户与CheckBox交互的时间。
欢迎任何建议。