2012-04-03 11 views
0

WiePassing Mehrere Parameter in Crystal Reports von VB.Net

mehrere Parameter in Crystal Report von VB.Net passieren i 3 Parameter übergeben wollen (i das gleiche in Crystal Report-Entwurfsansicht erstellt haben)

Parameternamen sind: vBranchCode, vFromDate und vToDate

Anmerkung: vfromdate und vToDate ist für Datensätze zwischen zwei Datum

Wie immer, dies zu tun? Bitte helfen Sie mir. Grüße, Sensa

Antwort

1
private void Page_Load(object sender, System.EventArgs e) 
{ 
    if(!IsPostback) 
    { 
     CrystalReportViewer1.DataBind(); 
     SetParameterFields("vBranchCode", "branch code");   
     SetParameterFields("vFromDate", "Some Date"); 
     SetParameterFields("vToDate", "Some Date"); 
     CrystalReportViewer1.RefreshReport(); 
    } 
} 

protected void SetParameterField (string paramName, string paramValue) 
{ 
    ParameterField pfield = CrystalReportViewer1.ParameterFieldInfo[paramName]; 
    ParameterDiscreteValue pval = new ParameterDiscreteValue(); 
    pval.Value = paramValue; 
    pfield.CurrentValues.Add(pval); 
}