私は自分のアプリケーションのレポートを表示して印刷することができる承認ページを指示するフォームページを作成しようとしています。そして、データベースアクセスのトリガーである「送信」をクリックしてください。DevExpress XtraReportファイルでパラメータのみを使用する方法は?
私はフォームページを作成し、次のページでこれらの値を使用するために "Server.Transfer"を使用しました。これまではCrystal Reportsを使用してレポートを作成しました。しかし今、計画が変わったので、報告するためにDevExpress 9.1を使用する必要があります。
私は、Crystal Reportsを使用した場合、私はこの方法に従っ:
フォームページ:承認ページで "Server.Transferを" : (PreviousPage = nullで!)であれば { コントロールプレースホルダ= PreviousPage.Controls [0] .FindControl( "ContentPlaceHolder1"); TextBox txtName =(TextBox)placeHolder.FindControl( "txtName"); } Crystal Reportsフィールドでは簡単にtxtName.Textを使用できます。
しかし、私はDevExpressで動作させることができませんでした。私が見てきたサンプルでは、DB接続やデータセットなどでレポートを作成するように指示しています。フォームにメンバーシップがないため誰でもこのようにDBにアクセスできるので、ユーザーがレポートを表示して2ページ目の「送信」をクリックするとDBにアクセスしたいと考えています。
私はどのように従うべきですか、またはこれに関するチュートリアルはありますか?パラメータとDBへのアクセスなしで?
私はこのオープン形式のための会員資格はありません考慮した後、セッションを使用したくありませんでした。しかし、私はそれを行うだろうと思う、それを与えるだろう。ありがとう! – kubilay
まあ、 "MyReport.Parameters"は表示されません。不足している参照やsthがありますか?私は使用した reportclass report = new reportclass(); report.Parameters ["NAME"]。値= ... が動作しませんでした。 – kubilay
MyReportのタイプは 'DevExpress.XtraReports.UI.XtraReport'です。 – Kamyar