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