Я построил Crystal Report в VS2008 для сайта asp.net C#. Я могу запустить rpt-файл и просмотреть отчет.display crystal report in asp.net страница
Я не могу заставить его отображаться на веб-странице.
Я никогда не использовал Crystal раньше, поэтому у меня может быть это совершенно неправильно. Я перетащил CrystalReportViewer и CrystalReportSource в конструктор и использовал меню для настройки имени источника и отчета.
<%@ Page Language="C#" MasterPageFile="~/TimeTracker/MasterPage.master" AutoEventWireup="true" CodeFile="EmployeeReport.aspx.cs" Inherits="TimeTracker_EmployeeReport" Title="Untitled Page" %>
<%@ Register Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<asp:Content ID="Content1" ContentPlaceHolderID="maincontent" Runat="Server">
<CR:CrystalReportViewer
ID="CrystalReportViewer1"
runat="server"
AutoDataBind="True"
Height="1200px" ReportSourceID="CrystalReportSource1"
Width="1000px" HasRefreshButton="True" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="EmployeeHours.rpt">
</Report>
</CR:CrystalReportSource>
</asp:Content>
Это не в папке TimeTracker. Нет сообщений об ошибках, когда я просматриваю их в Firefox, но в IE есть сообщение на веб-странице, в котором говорится: «Ошибка загрузки отчета» –
. Цель состоит в том, чтобы указать полный относительный путь, начиная с ~. Вы пробовали это? – Jeroen
это было! Мне пришлось изменить Filepath на Страница находится в папке TimeTracker, но отчет не Благодарим за помощь –