|
如何向 CrystalReportViewer 和 ReportDocument 传递参数……(3) discreteVal->Value = val; paramField->CurrentValues->Add (discreteVal); // 将该参数添加到参数字段集合。 paramFields->Add (paramField); // 第二个参数为区域值。paramField 变量 //被设置为新值,这样,以前的设置就不会被覆盖。 paramField = new ParameterField (); // 设置参数字段的名称,它必须 //和报表中的参数相符。 paramField->ParameterFieldName = "客户 ID"; // 设置范围的开始值和结束值并将该范围传递给 //该参数。 rangeVal->StartValue = __box(42); rangeVal->EndValue = __box(72); paramField->CurrentValues->Add (rangeVal); // 将第二个参数添加到参数字段集合。 paramFields->Add (paramField); // 将参数字段集合放入查看器控件。 crystalReportViewer1->ParameterFieldInfo = paramFields; crystalReportViewer1->EXPortReport();
|