none
セッションの値をcrstalreportに転送する方法 RRS feed

  • 質問

  • お疲れ様です。

    今、画面上のテキストの値をレポートに表示したいです。

    一応画面上のテキストはtext1として

    session("txt")=text1.textのようにセッションに保存しました。

    後は、クリスタルレポートのtext1で表示したいですが、

    方法が分かりませんでした。

    値を送る方法を教えて頂けませんか。

    宜しくお願い致します。

    2011年7月8日 5:46

回答

  • セッションの値というよりもクリスタルレポートにパラメータを渡す方法ですよね? 

    CrystalReportsViewerをお使いでしたら、以下を参考にして下さい。テキストボックスの値を渡しますので、離散値や範囲値ではないため、Addメソッドの型にはParameterValue型を使用して下さい。

    VC# フォームから レポートのテキストボックス 表示 非表示
    http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/e9cb4197-9f6f-40a0-9996-dc4dff878590/

    直接印刷する場合でしたら(ASP.NETなので無いと思いますが・・・)、レポートオブジェクトのSetParameterVlueメソッドでパラメータを設定します。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答の候補に設定 山本春海 2011年7月22日 8:28
    • 回答としてマーク 山本春海 2011年7月25日 6:12
    2011年7月8日 8:39
    モデレータ