ReportDataSourceCollection Class

Contains a collection of ReportDataSource objects.

Namespace: Microsoft.Reporting.WebForms
Assembly: Microsoft.ReportViewer.WebForms (in microsoft.reportviewer.webforms.dll)

Syntax

'Declaration
<SerializableAttribute> _
<DefaultMemberAttribute("Item")> _
<ComVisibleAttribute(False)> _
Public NotInheritable Class ReportDataSourceCollection
    Inherits SyncList(Of ReportDataSource)
    Implements ISerializable
'Usage
Dim instance As ReportDataSourceCollection
[SerializableAttribute] 
[DefaultMemberAttribute("Item")] 
[ComVisibleAttribute(false)] 
public sealed class ReportDataSourceCollection : SyncList<ReportDataSource>, ISerializable
[SerializableAttribute] 
[DefaultMemberAttribute(L"Item")] 
[ComVisibleAttribute(false)] 
public ref class ReportDataSourceCollection sealed : public SyncList<ReportDataSource^>, ISerializable
/** @attribute SerializableAttribute() */ 
/** @attribute DefaultMemberAttribute("Item") */ 
/** @attribute ComVisibleAttribute(false) */ 
public final class ReportDataSourceCollection extends SyncList<ReportDataSource> implements ISerializable
SerializableAttribute 
DefaultMemberAttribute("Item") 
ComVisibleAttribute(false) 
public final class ReportDataSourceCollection extends SyncList<ReportDataSource> implements ISerializable

Inheritance Hierarchy

System.Object
   System.Collections.ObjectModel.Collection
     Microsoft.Reporting.WebForms.SyncList
      Microsoft.Reporting.WebForms.ReportDataSourceCollection

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ReportDataSourceCollection Members
Microsoft.Reporting.WebForms Namespace