dataset的tables能不能作为关系数据表,使用复杂sql进行数据筛选?请高手指点

解决方案 »

  1.   

    太复杂似乎不行,比如Join查询不过一般的select还是可以就用,table的select方法,也可以进行一些汇总
    比如用table 的compute方法
      

  2.   

    table的select可以进行筛选,条件只能是where语句。
      

  3.   

    对,能不能使用sql对tables的数据进行统计汇总计算
      

  4.   

    本人还是对DataReaders情有独衷
    不过有一定局限性
      

  5.   

    DataView 好像有!简单的还是在sql操作
      

  6.   

    DataTable的Select方法不知道能否满足你的需求
      

  7.   

    我想得到
    select 报警点,min(qssj) as 发生时间,sum(jssj-qssj) as 累计时间,count(qssj) as 次数 from tablename where 条件 group by 报警点
    在dataset中能否实现
      

  8.   

    简单的可以,太复杂就不行,DataSet提供的功能不少,但比起数据库来还是非常有限的
      

  9.   

    再有我从来没有用过DataSet类,能不能说的具体点?
      

  10.   

    DataTable myTable;
    myTable = myDataSet.Tables["Orders"];
    object objSum;
    objSum = myTable.Compute("Sum(Total)", "EmpID = 5");可以进行一些简单的汇总。
      

  11.   

    那么,我的源数据是XML格式,有没有什么办法可以快速的对数据统计汇总?
    本来我想在dataset中完成的,可能速度会快点,本人实在是不熟悉,请高手们指点
      

  12.   

    http://jiezhi.cnblogs.com/archive/2005/01/05/86838.aspx