1
我已经在C#.NET中创建了Windows窗体项目。我还创建了一个空白的水晶报告。我拖放了一个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();
}
但它显示空白报告。请帮忙。另外,我想知道如何从水晶报告中动态删除参数字段。提前致谢。
只是将此代码替换 – 2016-01-27 03:06:15