Crystal Reports Viewer в Visual Studio 2010 - PullRequest
1 голос
/ 26 декабря 2010

Я использую Visual Studio 2010 и уже загрузил CR (Crystal Reports), но при поиске средства просмотра Crystal Reports в инструменте не существует, так как я могу отобразить свой отчет, который уже создан?

А есть ли учебник по использованию ReportViewer?

Ответы [ 4 ]

5 голосов
/ 02 мая 2012

Элемент управления CrystalReport Viewer представляет собой сборку .Net.По умолчанию при создании нового приложения Windows Form .net 4 оно использует среду профиля клиента .net 4, а не стандартную среду .net 4.После преобразования проекта в стандартную среду элемент управления Crystal Report Viewer станет доступен в разделе «Отчеты».

Чтобы просмотреть этот инструмент, необходимо изменить конфигурацию сборки вашего проекта.

1)Выберите узел проекта в обозревателе решений.

2) В меню «Проект» выберите «Свойства».Когда появится дизайнер проекта, перейдите на вкладку «Компиляция».

3) На странице компиляции «Конструктор проектов» (Visual Basic) выберите «Конфигурация и платформа».В упрощенных конфигурациях сборки списки Configuration и Platform не отображаются.Дополнительные сведения см. В разделе Конфигурации проекта отладки и выпуска.

4) Нажмите Дополнительные параметры компиляции.

5) Измените целевую среду (все конфигурации): .NET Framework 4

1 голос
/ 20 июня 2011

Щелкните правой кнопкой мыши по панели инструментов и выберите Crystal Reports Viewer из доступного списка компонентов WPF.Теперь он появится в наборе инструментов и может быть использован.

Хороший учебник здесь:

http://aspalliance.com/1991_Using_the_New_WPF_Viewer_with_SAP_Crystal_Reports_for_Visual_Studio_2010.2

0 голосов
/ 23 мая 2016

Вам необходимо сначала изменить Framwork на .net Framwork 4.0 Ссылка http://www.aspsnippets.com/Articles/Crystal-Report-Viewer-missing-from-ToolBox-in-Visual-Studio-2010.aspx


После смены фреймворка Вам необходимо установить Crystal Report Runtime http://scn.sap.com/docs/DOC-7824


Вы также можете создать Crystal Report во время выполнения ...

[In VB.Net]

Imports CrystalDecisions.Windows.Forms

Private Sub CrystalView_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Try
        Dim crv As New CrystalReportViewer
        With crv
            .Dock = DockStyle.Fill
        End With
        Me.Controls.Add(crv)
    Catch ex As Exception
        MsgBox(ex.Message)
    End Try
End Sub

[In C#]
using CrystalDecisions.Windows.Forms;
public class CrystalView
{
    private void CrystalView_Load(System.Object sender, System.EventArgs e)
    {
        try {
            CrystalReportViewer crv = new CrystalReportViewer();
             crv.Dock = DockStyle.Fill;
            crv.EnableDrillDown = false;
            this.Controls.Add(crv);
        } catch (Exception ex) {
            MessageBox.Show(ex.Message,"Hello");
        }
    }
    public CrystalView()
    {
        Load += CrystalView_Load;
    }
}

в вашей программе просмотра отчетов WinForm Crystal Visible ...

0 голосов
/ 15 октября 2012

Нажмите « Project » в строке меню. Выберите свойства вашего проекта. В целевой платформе выберите «.NET Framework 4» вместо «.NET Framework 4 Client Profile». Откроется окно с подсказкой, нажмите кнопку «Да». Теперь программа просмотра отчетов Crystal ваша.

...