如何在winform c#中使用数据集xsd重置晶体报告 [英] How to reset crystal report using dataset xsd in winform c#
问题描述
它可以不打印水晶报告当前参数值表示发票编号,它将所有当前详细信息添加到之前的详细信息并显示以前的发票编号。
请!提供解决方案。我不习惯使用Windows窗体。这是我的第一个项目销售发票项目。
这里是代码的一部分:
private void Report_Load(object sender,EventArgs e)
{
CrystalReport1 cryRpt = new CrystalReport1();
ParameterField paramField = new ParameterField();
paramField.Name =BillNo;
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
paramDiscreteValue.Value = a;
paramField.CurrentValues.Add(paramDiscreteValue);
ParameterFields paramFields = new ParameterFields();
paramFields.Add(paramField);
crystalReportViewer1.ParameterFieldInfo = paramFields;
}
你应该 RefreshReport [ ^ ]。查看这些以供参考
将参数传递给水晶用C#报告 [ ^ ]
使用c#在运行时将参数传递给Crystal Reports [ ^ ]
hello ! here ,I want to print a crystal report on invoice no.. When i submit product details,it prints on that invoice number but, here is the problem that when i submitted my next product detail
it could not print crystal report on present parameter value means invoice number, it added all current details to the previous details and show previous invoice number.
Please! Give provide a solution .I am not habitual with windows form.Its a Sale invoice project which is my first project.
here is some parts of code:
private void Report_Load(object sender, EventArgs e)
{
CrystalReport1 cryRpt = new CrystalReport1();
ParameterField paramField = new ParameterField();
paramField.Name = "BillNo";
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
paramDiscreteValue.Value = a;
paramField.CurrentValues.Add(paramDiscreteValue);
ParameterFields paramFields = new ParameterFields();
paramFields.Add(paramField);
crystalReportViewer1.ParameterFieldInfo = paramFields;
}
You should RefreshReport[^]. Check these for reference
Passing parameters to crystal reports in C#[^]
Passing parameters to Crystal Reports at runtime with c#[^]
这篇关于如何在winform c#中使用数据集xsd重置晶体报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!