0

私はSilverlightを初めて使用し、Silverlightアプリのドメインサービスを使用してデータベースからグリッドにデータを取得できます。

ただし、ドメインサービスによって「入力」されたデータを、ASP.NETWebページのCrystalReportViewerにポップアップとして取り込みたいと思います。

記事をフォローした後、MSReportingServicesについても同じことを行いました。

しかし、SAPのCrystalReportsで同じことをどのように達成できますか?緊急に必要な提案をお願いします

4

1 に答える 1

0

思ったほど簡単ではありませんが、準備ができていません。

  1. クエリメソッドをオーバーライドする
  2. クエリの実行がASPセッションにQueryプロパティの式を保存しないようにするカスタムCookieにチェックを入れます。
  3. Crystal Report Viewerを含むWebページを作成します。呼び出されると、そのページは、ポイント2に保存された式を検索し、IQueryableで実行して、CrystalReportに提供する結果を取得します。(このIEnumerableをデータセット内のデータテーブルに変換することをお勧めします)
  4. クライアント側では、タイプのContext.Loadを呼び出し、ポイント2と同じCookieを設定して、何も戻らないことを期待してから、ビューアでaspxページを開きます。

ご覧のとおり、簡単ではありませんが...実行可能です。

于 2012-08-06T07:39:30.520 に答える