真的没有 离线group by 的方法吗?

解决方案 »

  1.   

    概念有点不清
    DataSet可以看成一个小型数据库,Table可以放在里面
    DataSet就是采用的离线式处理,你只需在得到DataSet时访问一次DB,然后将DataSet放在客户机的内存中,等到你DoSomething后,再将更新的DataSet写入数据库即可。中间更新的部分都是离线式的,没有与DB连接。
    另外,Group by肯定是有的
      

  2.   

    yqdeng(享受生活每一天) :      ADO.NET的运作方式我当然知道,我就想知道怎么离线用 group by、having等比较高级的SQL语句,或者有没有什么替代的方法谢谢参与,我会给分的
      

  3.   

    怎么不能用Group by,DataSet方式也是可以的,说说有什么错误呀
      

  4.   

    哦,不好意思,原来是我误解了楼主的意思。
    SQL语言的执行是需要DBMS为基础的,当然在离线状态下不能了。不过我想这部分数据处理完全可以通过宿主语言完成
      

  5.   

    yqdeng(享受生活每一天):         能不能说得详细一点阿,比如我想在DataGrid里显示 select sum(salary) from mytable group by id 应该怎么做阿?谢谢了!
      

  6.   

    我的意思是在客户端将DataSet中的表取出来,基本就不使用SQL语句了,而是用C#写代码模拟Group by的功能,自己实现这个算法。
      

  7.   

    用XML串行化和非串行化也不错啊。