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;