'宣言 Public ReadOnly Property Parameters As ParameterCollection
public ParameterCollection Parameters {get;}
プロパティ値
初期化されたParametersコレクション。
'宣言 Public ReadOnly Property Parameters As ParameterCollection
public ParameterCollection Parameters {get;}
初期化されたParametersコレクション。
パラメータコレクションはレポートの開始時に自動的にデータが追加されます。レポートのDataSourceでパラメータが指定されている場合は、それらのパラメータがコレクションに追加されます。
たとえば、RecordSourceを以下のSQL文に設定すると、"Order Date" および "Order ID" がパラメータコレクションに追加されます。
"SELECT * FROM orders WHERE OrderDate >= #<%OrderDate|Enter Order date|1/1/1995%># AND OrderID > <%OrderID|OrderID%>"
パラメータ値はレポートの開始前に設定することも、実行時にユーザーの入力から設定することもできます。
注意: データーソースがAccessの場合、パラメータ構文はテキストまたはメモフィールドに一重引用符(')、日付/時刻フィールドにはポンド記号(#)を必要とします。データソースによって、これらの文字が異なることに注意してください。
#<InvoiceDate | Choose invoice date>#
'<Country | Country>'
private void arv_HyperLink(object sender, GrapeCity.ActiveReports.Viewer.Win.HyperLinkEventArgs e) { SectionReport1 rpt = new SectionReport1(); Form1 frm = new Form1(); rpt.Parameters["customerID"].Value = e.HyperLink.ToString(); rpt.Run(); frm.arv.Document = rpt.Document; frm.ShowDialog(this); }
Private Sub arv_HyperLink(sender As Object, e As GrapeCity.ActiveReports.Viewer.Win.HyperLinkEventArgs) Handles arv.HyperLink Dim rpt As New SectionReport1() Dim frm As New Form1() rpt.Parameters("customerID").Value = e.HyperLink.ToString() rpt.Run() frm.arv.Document = rpt.Document frm.ShowDialog(Me) End Sub