Crystal Report Bound to Type Dataset Выдает ошибку при добавлении столбца из связанной таблицы - PullRequest
0 голосов
/ 15 апреля 2009

Я использую Crystal Reports 2008 для разработки отчетов и среду выполнения Crystal Reports 2008 для их выполнения в веб-приложении. Я создал простой типизированный DataSet, в котором есть две таблицы TestTable1 и TestTable2. У каждого есть несколько столбцов, таких как Id, Text1 и Text2. Я создал тестовый отчет, который использует этот типизированный набор данных в качестве источника данных. Если я добавлю столбцы только из одной из таблиц TestTable1 или TestTable2, отчет легко будет выполнен с помощью этого кода.

        report = new ReportDocument();
        report.Load(Server.MapPath("bin/testreport.rpt"));

        var ds = GetData();

        report.SetDataSource(ds);

        CrystalReportViewer1.ReportSource = report;
        CrystalReportViewer1.RefreshReport();

Проблема в том, что когда я добавляю столбец из другой таблицы, я получаю это сообщение.

"Ошибка в файле C: \ Windows \ TEMP \ testreport {94AF2363-CA61-4944-B63E-C0E6E0391C9A} .rpt: Не удалось отправить запрос на фоновую обработку."

Если у меня есть только столбцы из одной таблицы, все работает нормально, но добавление столбцов из второй таблицы приводит к этой ошибке.

Есть идеи? Я пробовал как с так и без отношений в DataSet. Я также попробовал нетипизированный DataSet.

1 Ответ

0 голосов
/ 28 апреля 2009

Установить Crystal Reports 2008 SP0.

Это не ошибка SP0 ... это правильный ноль. Пойди разберись. Сложной частью, конечно, является возможность найти его. Вот ссылка . Проверьте мою запись в блоге для получения дополнительной информации о том, какие варианты выбрать. (Я все еще не могу опубликовать, используя тег img)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...