我这是在c/s模式下,我的意思是,我在程序中定义好了DATASET,并存储了数据,如何将其显示在水晶报表中?如何添加报表上的FIELD字段

解决方案 »

  1.   

    将报表的数据源设置为DataSet,就可以将DataSet中的数据拖到报表上显示了
      

  2.   

    ReportDocument oRpt=new ReportDocument();
    oRpt.load(path+"reportname.rpt");
    oRpt.SetDatasource(dataset.tables[0]);
    crystalview1.reportsource=oRpt;
      

  3.   

    我是楼主
    我是楼主
    我是楼主
    我是楼主
    我是楼主
    我是楼主
    我是楼主
    oRpt.SetDatasource(dataset.tables[0].select(条件));
    这样为什么不可以呢?
      

  4.   

    oRpt.SetDatasource(dataset.tables[0].select(条件));//.select(条件)这样是不行的如果你的dataset字段确定,那很好办。
    vs 2005 msdn中有示例。
      

  5.   

    paradise885() 给出的是报表查看器的代码。
    在*.rpt上要设置字段。