C#winform中关于Datagridview筛选显示问题

我有一个.xls格式的excel表,我已经把表格里的数据都导入datagridview中,但是内容太多,我想设置几个按键,点击按键,根据按键的内容筛选datagridview中的数据,然后根据筛选到的数据重新显示到datagridview中,该怎么实现呢

有多少内容,如果不是特别多,可以一次性读出来的话,那么用 DataTable 辅助比较好

如果真的特别多,那就用数据库方式处理更好一些,同样是 DataTable

DataTable 自带 select 筛选,datagridview 可以绑定 datatable ,很方便的