ReportDataSource コンストラクター (String, Object)
値を含む名前付きのデータ ソースを構築します。
名前空間: Microsoft.Reporting.WebForms
アセンブリ: Microsoft.ReportViewer.WebForms (Microsoft.ReportViewer.WebForms.dll)
構文
'宣言
Public Sub New ( _
name As String, _
dataSourceValue As Object _
)
'使用
Dim name As String
Dim dataSourceValue As Object
Dim instance As New ReportDataSource(name, dataSourceValue)
public ReportDataSource(
string name,
Object dataSourceValue
)
public:
ReportDataSource(
String^ name,
Object^ dataSourceValue
)
new :
name:string *
dataSourceValue:Object -> ReportDataSource
public function ReportDataSource(
name : String,
dataSourceValue : Object
)
パラメーター
- name
型: System.String
データ ソースの名前。
- dataSourceValue
型: System.Object
データ ソースの値。
説明
Value には、DataTable のインスタンス、IEnumerable 値 (DataView や Array など)、または IDataSource を指定できます。
この値が IEnumerable のインスタンスである場合、コレクション内のすべての要素が同じ種類であること、また、(GetProperties() メソッドで取得される) その要素のパブリック プロパティの名前が対応するレポート データ ソースのフィールド名と一致していることが必要です。
Value には、Type のインスタンスも指定できます。その場合、指定された種類のインスタンスが自動的に作成され、同じく自動的に作成されたコレクションに追加されます。
Value の種類が上記のいずれでもない場合は、自動的に作成されたコレクションに追加されます。
使用例
コード例については、「LocalReport」を参照してください。