none
ReportViewer без подключения к БД RRS feed

  • Вопрос

  • Всем доброго времени суток!

    Кто поможет мне разобраться с тем, как создать отчет в VS 2010?

    В MSDN к сожалению приводятся примеры только с явным подключением к источнику данных и выборки значений непосредственно из таблиц. А у меня другая задача!!!

    Есть таблица DataTable, которую формирует пользователь, и вот эту таблицу мне нужно вывести в виде отчета. На многих форумах предлагается такой способ:

    1. Создать пустой Report1.rdlc без привязки к данным;

    2. Кинуть ReportViewer на WinForm и привязаться к файлу отчета из п.1.;

    3. В событии формы Form_Load написать следующий код:

            ReportViewer1.ProcessingMode = ProcessingMode.Local

            ReportViewer1.LocalReport.DataSources.Clear()

            ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("data", Table))

            Me.ReportViewer1.RefreshReport()

    Программа запускается, форма с контролом ReportViewer открывается, но к сожалению данных на странице отчета нет.

    Кто знает, как мне решить мою задачу?

    Заранее всем большое спасибо!
    7 июня 2013 г. 13:32

Ответы

Все ответы