0

VB.Net から Crystal レポートで複数のパラメータを渡す方法

3 つのパラメータを渡したい (Crystal Report デザイン ビューで同じものを作成しました)

パラメータ名: vBranchCode、vFromDate、vToDate

注: vfromdate と vToDate は、2 つの日付の間のレコードを取得するためのものです。

これを行う方法?私を助けてください。よろしく、 センサ

4

1 に答える 1

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); 
}
于 2012-04-06T14:15:08.990 に答える