PowerTools ActiveReports for .NET 9.0J
Parameters プロパティ (SectionReport)
使用例 

データソースクエリーのパラメータコレクションへの参照を返します。
構文
'宣言
 
Public ReadOnly Property Parameters As ParameterCollection
public ParameterCollection Parameters {get;}

プロパティ値

初期化されたParametersコレクション。

解説

パラメータコレクションはレポートの開始時に自動的にデータが追加されます。レポートのDataSourceでパラメータが指定されている場合は、それらのパラメータがコレクションに追加されます。

たとえば、RecordSourceを以下のSQL文に設定すると、"Order Date" および "Order ID" がパラメータコレクションに追加されます。

"SELECT * FROM orders " +
"WHERE OrderDate >= #<Order Date|Enter Order date|1/1/1995># AND OrderID > <OrderID|Order ID>"

パラメータ値はレポートの開始前に設定することも、実行時にユーザーの入力から設定することもできます。

注意: データーソースが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
参照

関連項目

SectionReport クラス
SectionReport メンバ
ShowParameterUI プロパティ

 

 


©2003-2015 GrapeCity inc. All rights reserved.