ReportDataSource-Konstruktor (String, Object)
Erstellt eine benannte Datenquelle mit einem Wert.
Namespace: Microsoft.Reporting.WebForms
Assembly: Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)
Syntax
'Declaration
Public Sub New ( _
name As String, _
dataSourceValue As Object _
)
'Usage
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
)
Parameter
- name
Typ: System.String
Der Name der Datenquelle.
- dataSourceValue
Typ: System.Object
Ein Wert für die Datenquelle.
Hinweise
Value kann eine Instanz von DataTable, ein IEnumerable-Wert (z. B. DataView oder Array) oder ein IDataSource-Element sein.
Falls es sich bei diesem Wert um eine Instanz von IEnumerable handelt, müssen alle Elemente der Auflistung vom selben Datentyp sein, und die Namen der öffentlichen Eigenschaften des Elements (die von der GetProperties()-Methode abgerufen wurden) müssen mit den Feldnamen der entsprechenden Berichtsdatenquelle übereinstimmen.
Value kann auch eine Instanz von Type sein. In diesem Fall wird automatisch eine Instanz des bereitgestellten Typs erstellt und einer ebenfalls automatisch erstellten Auflistung hinzugefügt.
Falls der Typ des Value-Objekts nicht einem der zuvor erwähnten Typen entspricht, wird er einer automatisch erstellten Auflistung hinzugefügt.
Beispiele
Codebeispiele finden Sie unter LocalReport.