Экспорт Pdf из Asp.net без показа отчета с данными из Dataset

отредактировано 17:23 Раздел: FastReport .NET
Добрый День.
Пробую сделать экспорт в PDF без показа отчета.
Данные в отчет передаю из ДАтасет.
Использую стандартный ответ в демо версии из проекта DataFromDataSet.

После регистрации данных методом
........
FastReport.Utils.Config.WebMode = true;

 using (Report report = new Report())
 {
     report.Load(ReportName);
     report.RegisterData(dataReport, "MyData");

     Пытаюсь получить ссылку на зарегистрированный объект.
     FastReport.Data.DataSourceBase dataSource = report.Report.GetDataSource("MyData");
.........
В результате получаю null.
Вопрос: почему источник данных не зарегистрировался?

Комментарии

  • отредактировано 17:23
    Здравствуйте,

    В данном случае к таблице надо обращаться, используя составное имя: ИмяДатасета.ИмяТаблицы. Например, MyData.MyTable.
  • отредактировано 17:23
    AlexTZ написал: »
    Здравствуйте,

    В данном случае к таблице надо обращаться, используя составное имя: ИмяДатасета.ИмяТаблицы. Например, MyData.MyTable.

    Добрый день.
    Сорри за глупый вопрос, не совсем понял как это делать :)
    Пробую так:

    FastReport.Data.DataSourceBase dataSource = report.Report.GetDataSource("MyData.Employees");
    Все равно возвращает нул.
  • отредактировано 17:23
    Извините, попутал. Надо использовать только имя таблицы:

    FastReport.Data.DataSourceBase dataSource = report.GetDataSource("Employees");
  • отредактировано 17:23
    AlexTZ написал: »
    Извините, попутал. Надо использовать только имя таблицы:

    FastReport.Data.DataSourceBase dataSource = report.GetDataSource("Employees");

    Спасибо за ответ. Действительно надо было делать так :) .
    Пришлось правда посидеть поразбираться. Но в крадце все заработало, я просто зарегистрировал таблицу а не dataset.

    P.S. Кстати очень удобная штука по сравнению c Crystal Reports. рекомендую.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.