Я создал проект 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();
}
Но он показывает пустой отчет. Пожалуйста помоги. Также я хотел бы знать, как динамически удалять поле параметров из отчетов кристалла. Заранее спасибо.