我有一个水晶报表,我试图将标签的文本传递给水晶报表。但是每当我尝试做它要求或参数值。我有另一种形式做了同样的事情,但它工作正常。我的继承人的代码,我曾尝试:将参数传递给水晶报表要求参数值
crystalReportViewer1.RefreshReport();
ParameterFields paramFields = new ParameterFields();
ParameterField paramField = new ParameterField();
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
paramField = new ParameterField();
paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "kot";
paramDiscreteValue.Value = NewOrderBL.KOTNo;
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
paramField = new ParameterField();
paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "TotalVat";
paramDiscreteValue.Value = NewOrderBL.totalvat;
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
paramField = new ParameterField();
paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "TotalService";
paramDiscreteValue.Value = NewOrderBL.totalservicetax;
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
paramField = new ParameterField();
paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "TotalAmount";
paramDiscreteValue.Value = NewOrderBL.totalamount;
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
paramField = new ParameterField();
paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "TotalServiceTax";
paramDiscreteValue.Value = NewOrderBL.totalservicetax1;
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
NewOrderBL就是我上面的变量定义为 公共静态十进制(变量名)类文件
请帮助。