4

ac#Windowsフォームアプリケーションを使用していますが、SAP Crystal Report for Visual Studio 2010(http://www.businessobjects.com/jump/xi/crvs2010/default.asp)をインストールした後、ツールボックスにCrystalReportViewerが表示されません。私は何が間違っているのですか?

4

5 に答える 5

10

作成したプロジェクトのターゲット フレームワークを確認します。デフォルトでは、新しい WinForms プロジェクトは.NET Framework 4 クライアント プロファイルに設定されます。問題を解決するには、 .NET Framework 4に変更してください。

これを行うには、プロジェクトを右クリックして [プロパティ] を選択します。[アプリケーション] タブで、[ターゲット フレームワーク] ドロップダウンを設定します。

于 2012-07-09T02:02:58.813 に答える
0

このリンクから完全なパッケージをインストールするだけです。Crystal Report パッケージを既にインストールしている場合は、最初にそれらをアンインストールし、このリンクから完全なパッケージをダウンロードしてインストールします。

http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe

次に、ツールボックス --> レポート --> レポート ビューアー が表示されます。その働き

于 2016-09-30T11:13:24.857 に答える
0

まず、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 レポートを作成することもできます...

[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 Report Viewer に表示されます...

于 2016-05-23T06:21:05.447 に答える