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 の種類が上記のいずれでもない場合、このプロパティは例外をスローします。