winform的一个程序,用的GridControl表格控件。

我的列表数据是存的Datatable然后转存入xml文件,程序加载的时候再去xml文件中读取显示出来,请问不访问数据库怎样实现上面那四个时间的查询条件对现实的列表数据实现过滤。

DataTable.Select(" ")

如果数据量很庞大的话,不访问数据库是不现实的,如果数据量很小,在读取xml文件的时候,把数据读进内存里面,然后排序好,用二分法判断输出效果还是可以的

已经在内存的数据,可以用linq 根据条件,对源数据做筛选,设置为datatable的源;刷新datatable