Передача параметров в отчеты 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 #, или мне не хватает чего-то совершенно другого?

Большое спасибо, Энди.

Ответы на вопрос(5)

Ваш ответ на вопрос