本帖最后由 lxlongnw 于 2012-01-10 19:23:36 编辑

解决方案 »

  1.   

    ReportDocument Report = new ReportDocument();
            String FillPath = Server.MapPath("Reports/goods.rpt");
            Report.Load(FillPath);
            Report.SetDatabaseLogon(conn.User_Id, conn.User_Pwd);
            Report.SetDataSource(rds);
            string selectionFormula = "{命令.goods_id} >= 10 and {命令.goods_id} <= 100";//设置报表数据筛选公式 
            Report.RecordSelectionFormula = selectionFormula;
            Report.Refresh();
            //Report.SetParameterValue("wgoods_id", "10");//给水晶报表传参数。
            CrystalReportViewer1.DisplayGroupTree = false;//获取或设置树视图是可见还是隐藏。 
            CrystalReportViewer1.HasToggleGroupTreeButton = false;//是否显示/隐藏组树按钮
            CrystalReportViewer1.ReportSource = Report;
            CrystalReportViewer1.DataBind();
      

  2.   

    你这个没有任何涉及打印,只不过设置一些属性而已,而且我是点击Web页面上的【打印】按钮,是不会弹出水晶报表的预览界面的,所以报表查看器是不会用到的