先建一个DataSet(可以有若干表);
将DataSet邦定到report;
填充数据集DataSet;
设置report的数据源为DataSet

解决方案 »

  1.   

    老兄,我上面的台码就是这样的。
    参:http://expert.csdn.net/Expert/TopicView1.asp?id=1825402
    问题是:把数据放入DataSet后它就不会区分是哪儿个表取出来 的。
      

  2.   

    我也遇到这样的问题,不过前面做的几个表都是这样的呀。目前的这个就报查询引擎错误,不解。我原来也是crystalReport.SetDataSource(dataSet.Tables["table"])这样写,可是会报登陆失败,写成crystalReport.SetDataSource(dataSet)就好了,现在的一个表不知怎么了(我的dataSet中也有好几个自建的表(只是有表的结构而已,不是从数据库中的基表或视图,做报表时候用程序填充的))
      

  3.   

    详见:
    http://www.csdn.net/Develop/Read_Article.asp?Id=16992