Передача параметров в отчеты Crystal в C #
Я пытался заставить это работать некоторое время, и весь пример кода, который ямы виделине совсем то, что я делаюя делаю.
У меня есть программа, которая возвращает PDF отчета, которому я передаю таблицу данных. Это прекрасно работает, за исключением того, что я хотел бы передать ему пару других параметров (диапазон дат таблицы, статистика и т. Д.), И я просто могу 'заставить его работать. Мой код в основном выглядит следующим образом.
ReportDocument myDataReport = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
myDataReport.Load(@"C:\Layouts\Report.rpt");
ParameterField myParam = new ParameterField();
ParameterDiscreteValue myDiscreteValue = new ParameterDiscreteValue();
myParam.ParameterFieldName = "MyParameter";
myDiscreteValue.Value = "Hello";
myParam.CurrentValues.Add(myDiscreteValue);
myDataReport.ParameterFields.Add(myParam);
myDataReport.SetDataSource(myDataTable);
Stream returnData = myDataReport.ExportToStream(PortableDocFormat);
myDataReport.Close();
return returnData;
Я добавил поле параметра в документ rpt в crystal, нужно ли что-то менять в файле xsd в c #, или мне не хватает чего-то совершенно другого?
Большое спасибо, Энди.