次の方法で共有


ReportDataSource.Value プロパティ

レポート データ ソースのインスタンスを取得または設定します。

名前空間:  Microsoft.Reporting.WinForms
アセンブリ:  Microsoft.ReportViewer.WinForms (Microsoft.ReportViewer.WinForms.dll 内)

構文

'宣言
Public Property Value As Object
public Object Value { get; set; }
public:
property Object^ Value {
    Object^ get ();
    void set (Object^ value);
}
member Value : Object with get, set
function get Value () : Object
function set Value (value : Object)

プロパティ値

型 : Object
レポート データ ソースのインスタンスを含んでいるオブジェクト。

解説

Value には、DataTable のインスタンス、IEnumerable 値 (DataView や Array など)、または BindingSource を指定できます。

この値が IEnumerable のインスタンスである場合、コレクション内のすべての要素が同じ種類であること、また、(GetProperties メソッドで取得される) その要素のパブリック プロパティの名前が対応するレポート データ ソースのフィールド名と一致していることが必要です。

Value には、Type のインスタンスも指定できます。その場合、指定された種類のインスタンスが自動的に作成され、同じく自動的に作成されたコレクションに追加されます。

Value の種類が上記のいずれでもない場合、このプロパティは例外をスローします。

参照

関連項目

ReportDataSource クラス

Microsoft.Reporting.WinForms 名前空間