パラメータ フィールドを含む Crystal Report があります。パラメータ フィールドは、値を渡す限り完全に機能します。しかし、私がやりたいことは、パラメーターが渡されないときにすべての値を表示したいということです。パラメータを渡さないと、パラメータに渡す値を選択するように指示するダイアログ ボックスが表示されます。これを解決するために、使用するすべての値をパラメーターにコピーして、配列に格納しようとしました。この配列を渡そうとしましたが失敗しました。誰でもこれを過ぎて私を助けることができますか?
PS: 配列のことは、他に何も考えられなかったからです。
rpt_Uni uniRpt = new rpt_Uni();
uniRpt.SetDataSource(UniDS.Tables["Uni"]);
if (cmb_Report.SelectedIndex == 0)
{ uniRpt.SetParameterValue("UniParam", txt_UniName.Text); }
else
{
uniRpt.SetParameterValue("UniParameter", "");
}
crystalReportViewer1.ReportSource = uniRpt;
crystalReportViewer1.Refresh();