Динамическое добавление и удаление полей параметров из отчетов Crystal

Я создал проект Windows Forms на C # .NET. Я также создал чистый отчет о кристаллах. Я перетащил Crystalrportviewer в формы Windows. Я пытаюсь заполнить его текстом при нажатии кнопки. Вот мой код: -

private void button1_Click(object sender, EventArgs e)
{
    CrystalReport2 crt1 = new CrystalReport2();

    ParameterField prm1 = new ParameterField();

    prm1.Name = "Param1";
    prm1.PromptText = "Param3";
    prm1.ParameterValueType = ParameterValueKind.StringParameter;


    ParameterDiscreteValue pdm1 = new ParameterDiscreteValue();
    pdm1.Value = "hello";// textBox1.Text;

    prm1.CurrentValues.Add(pdm1);
    ParameterFields myParams = new ParameterFields();

    myParams.Add(prm1);
    crystalReportViewer1.ParameterFieldInfo = myParams;

    crystalReportViewer1.ReportSource = crt1;
    crystalReportViewer1.Refresh(); 
}

Но он показывает пустой отчет. Пожалуйста помоги. Также я хотел бы знать, как динамически удалять поле параметров из отчетов кристалла. Заранее спасибо.


person user2868339    schedule 24.02.2015    source источник