Re: Как передать параметр из C# в CrystalReportViewer?
От: serg_p Украина  
Дата: 01.08.02 11:35
Оценка: 13 (1)
void FormLoad(object sender, EventArgs e)//FormLoad в которой находится CrystalReportViewer
{
//...
//...
//...
SetDiscreteParameter("Param1", param1);
SetDiscreteParameter("Param2", param2);

reportViewer.ReportSource = report;
}

void SetDiscreteParameter(string parameterName, object parameterValue)
{
ParameterDiscreteValue paramValue = new ParameterDiscreteValue();
paramValue.Value = parameterValue;
paramValue.Kind = DiscreteOrRangeKind.DiscreteValue;

ParameterFieldDefinition paramField = report.DataDefinition.ParameterFields[parameterName];
ParameterValues currentValues = paramField.CurrentValues;
currentValues.Add(paramValue);
paramField.ApplyCurrentValues(currentValues);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.