Установка источника данных для локального отчета - .NET и средство просмотра отчетов

Я создал настраиваемый элемент управления (форма Windows со средством просмотра отчетов). У меня есть следующий код для загрузки локального отчета:

Содержится в классе CustomReportViewer

//Load local report 
this.reportViewer1.ProcessingMode = ProcessingMode.Local;         
//enable loading of external images          
this.reportViewer1.LocalReport.EnableExternalImages = true;
//pass the report to the viewer
using (FileStream stream = new FileStream(filename, FileMode.Open))
{
   this.reportViewer1.LocalReport.LoadReportDefinition(stream);
}

Я вызываю это с помощью:

CustomReportViewer reportViewer = new CustomReportViewer();

Это работает нормально, и появляется форма окна, содержащая элемент управления просмотра отчетов , но Я получите следующее сообщение:

A data source instance has not been supplied for the data source "ReportData"

Я не совсем уверен, как настроить источник данных? Требуемые данные хранятся в удаленной базе данных ... что мне нужно сделать, чтобы установить это соединение?

10
задан user559142 10 January 2012 в 11:41
поделиться