0

私は数週間、これに対する答えを求めて Web をブラウジングしてきましたが、理解できないため、職場の他の課題に戻ってきました。Google、YouTube、stackoverflow、その他いくつかの Web サイトを検索しました。私が得る典型的な解決策は、プロジェクトを右クリックして新しい項目を追加することです。クリスタルレポートです。問題は、クリスタル レポートがライトスイッチに含まれていないことです。私の質問は、Microsoft Visual Studio Lightswitch で Crystal レポートを操作するにはどうすればよいですか?

どんな助けでも大歓迎です。ありがとう!

4

3 に答える 3

0

私は(まだ)LightSwitchアプリケーションでCrystal Reportsを使用しようとはしていませんが、作業を処理できる既存のSilverlightコントロールを活用できると思います。ビューアをLightSwitchに接続するには、多少の調整が必要になる場合がありますが、それは可能だと確信しています。

更新...私は正しい立場にあります。他の誰かが別の方法で証明するまで-SilverlightでCrystalReportsビューアをサポートするものは見つかりません。

于 2012-07-18T04:34:27.177 に答える
0

Crystal Reports を LightSwitch で使用しているという情報は見たことがありません。SQL Server Reporting Services を使用してレポートを作成/表示できなかった理由はありますか? もしかして、SSRS について知らなかったのですか?SQL Server が付属しているため、SQL Server ライセンスをお持ちの場合は、SSRS も無料でご利用いただけます。

レポートを定義するために、LightSwitch プロジェクト内の何かを右クリックする方法はまだありません。SSRS でレポートを作成し、LS を使用してそれらを表示する (パラメーターを渡すこともある) 必要があります。

SSRS に慣れるには少し時間がかかりますが、一度慣れると、非常にうまく機能することがわかります。

于 2012-06-22T01:51:05.500 に答える
0

私は 3 日間調査してきましたが、最終的にこれを回避する方法を見つけました。Crystal レポート ビューアー コントロールを含むライトスイッチ アプリケーションから aspx ページを開き、Crystal レポートをロードします。次の手順に従ってください。さらに説明が必要な場合はお知らせください。

  1. ライトスイッチ アプリケーションを公開します (実行時に aspx ページを開くカスタム ボタン コントロールを使用)。ここで _Execute() メソッドのコードを調べました: http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/11/Printing-Sql-Server-Reports-rdlc-With-LightSwitch.aspx

  2. 公開されたライトスイッチ アプリケーションを vs Ultimate で Web サイトとして開きます。

  3. クリスタル レポートを作成します (アイテム、クリスタル レポートを追加します)。

  4. Crystal レポート ビューア コントロールを保持する aspx ページを作成します (Crystal レポートをロードします)。

注意: C:\Windows\Temp の iis ユーザーに読み取り/書き込み権限を付与します。

お役に立てれば。

于 2012-07-16T20:48:29.340 に答える