整理的水晶报表信息

来源:互联网 发布:mysql c 源代码下载 编辑:程序博客网 时间:2024/05/12 23:23

ableLogOnInfo logOnInfo = new TableLogOnInfo();
            //这里必须事先申明一个ReportDocument对象 Report,同时加载数据报表
            ReportDocument oRpt = new ReportDocument();
            oRpt.Load(m_strpath + "//Report1.rpt");
           
            logOnInfo.ConnectionInfo.ServerName = "079A5552C5A0437";
            logOnInfo.ConnectionInfo.DatabaseName = "DG_SCGL";
            logOnInfo.ConnectionInfo.UserID = "sa";
            logOnInfo.ConnectionInfo.Password = "sa";
            oRpt.Database.Tables[0].ApplyLogOnInfo(logOnInfo);


            ParameterFields paramFields = new ParameterFields();
            ParameterField paramField = new ParameterField();
            ParameterDiscreteValue discreteVal = new ParameterDiscreteValue();
            ParameterRangeValue rangeVal = new ParameterRangeValue();
            paramField.ParameterFieldName = "生产数量";
            discreteVal.Value = 20;
            paramField.CurrentValues.Add(discreteVal);
            paramFields.Add(paramField);
            crystalReportViewer1.ParameterFieldInfo = paramFields;

            crystalReportViewer1.ReportSource = oRpt;