2012-05-25 24 views

回答

0

我希望這將有助於:

ReportDocument cryReportDocument = .......; 
cryReportDocument.SetDatabaseLogon("userName", "password"); 
cryReportDocument.SetParameterValue("parameterName", yourTextBoxName.Text); 
CrystalReportViewer1.ReportSource = cryReportDocument;  
1

試試這個代碼

ReportDocument reportDocument = new ReportDocument(); 

    ParameterFields paramFields = new ParameterFields(); 


    ParameterField paramField = new ParameterField(); 
    ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue(); 
    paramField.Name = "@CustomerName"; 
    paramDiscreteValue.Value = TextBox1.Text.ToString(); 
    paramField.CurrentValues.Add(paramDiscreteValue); 
    paramFields.Add(paramField); 


    CrystalReportViewer1.ParameterFieldInfo = paramFields; 
    reportDocument.Load(Server.MapPath("CrystalReport.rpt")); 
    CrystalReportViewer1.ReportSource = reportDocument; 
+0

如果它有幫助,標記爲正確,這樣可能對其他人有幫助。 – Asif