比如select * from tb已经查出大量数据存放在dataset里
我经常要查select * from tb where code like "6%"
select * from tb where code like "699%"
之类的,如果直接再查一遍,效率当然很低,速度很慢,
但你像金山词霸之类几百万数据都可以这么检索,到底怎么做呀?

解决方案 »

  1.   

    DataView dv=dataset.Tables[0].DefaultView;
    dv.RowFilter ="code like '6*' ";DataGridView.DataSource=dv
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  2.   

    在 Windows 窗体 DataGridView 控件中实现实时数据加载的虚拟模式
      

  3.   

    在 DataGridView 控件中实现虚拟模式的一个原因是为了只在需要时才检索数据。这称为“实时数据加载”。 
      

  4.   

    再进一步问一下,可以不可以让combobox下拉选项中动态显示

    combobox里输入
    6
    下面显示
    611111
    611112
    ...