关于DataTable里大批量查找的更快速的方法

假设我们的DataTable有5K左右的数据
那么,我们需要对他进行更加快速的操作
正常我们可能使用DataView.RowFilter来作
如果一两次都无所谓,如果要对DataView的RowFilter/Sort进行大批量的操作--该操作会导致DataTable索引重建.因为RowFilter Sort的设置会

导致DataView索引的建立
那么,是不建议的,应该使用
  1.设置DataView.Sort
  2.使用DataView.Find---判断是否存在数据,key=你在Sort里面定义的
     或者DataViewFindRow--获取Key对应的数据


PS:用datatable.select方法的时候,先后的检索顺序对检索时间是有影响的,这点和存储过程不一样。也不能忽视.

原文地址:https://www.cnblogs.com/perfect/p/1207705.html