Поделиться через


Класс ReportDataSource

Представляет источник данных для отчета.

Иерархия наследования

System.Object
  Microsoft.Reporting.WinForms.ReportDataSource

Пространство имен:  Microsoft.Reporting.WinForms
Сборка:  Microsoft.ReportViewer.WinForms (в Microsoft.ReportViewer.WinForms.dll)

Синтаксис

'Декларация
Public NotInheritable Class ReportDataSource
'Применение
Dim instance As ReportDataSource
public sealed class ReportDataSource
public ref class ReportDataSource sealed
[<SealedAttribute>]
type ReportDataSource =  class end
public final class ReportDataSource

Тип ReportDataSource обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод ReportDataSource() Создает пустой источник данных.
Открытый метод ReportDataSource(String) Создает именованный источник данных.
Открытый метод ReportDataSource(String, IEnumerable) Создает именованный источник данных с объектом IEnumerable в свойстве Value.
Открытый метод ReportDataSource(String, DataTable) Создает именованный источник данных с объектом DataTable в свойстве Value.
Открытый метод ReportDataSource(String, Object) Создает именованный источник данных со значением.
Открытый метод ReportDataSource(String, Type) Создает именованный источник данных со свойством Value, которое инициализируется как частный тип.
Открытый метод ReportDataSource(String, BindingSource) Создает именованный источник данных с объектом BindingSource в свойстве Value.

В начало

Свойства

  Имя Описание
Открытое свойство Name Возвращает или задает имя источника данных отчета.
Открытое свойство Value Возвращает или задает экземпляр источника данных отчета.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Замечания

Класс ReportDataSource используется с коллекцией DataSources объектов LocalReport для добавления одного или более обязательных источников данных в локальный отчет. Это необходимо, если отчет добавляется к элементу управления ReportViewer.

Примеры

Примеры кода см. в разделе LocalReport.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.Reporting.WinForms