The Perfect Day

分享技术,编写未来

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

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


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

posted on 2008-05-26 15:25  StephenJu  阅读(851)  评论(0编辑  收藏  举报