2012-04-20 11 views
0

を入力します。FilburtとDevjoshに感謝します。私はその投稿を再構成し、私の試みのアプローチを含んだ。 ] レポートのリストであるReportListを呼び出すSQL DBにテーブルがあります。私はそのリストを調べて、ReportParametersと呼ばれるテーブルにデータを埋め込むためにreportserverをレポートにeportするように質問する必要があります。 ReportParametersテーブルには、ReportOwnerIDの列があり、ReportListテーブルにリストされている対応する(所有者)レポートのReportID値を格納する必要があります。reportserverフォルダ内のすべてのレポートからすべてのパラメータを収集し、SQLテーブル

これはVB.NET 2005 ASP2.0にあり、私は混乱に終わった。これを行うための最もクリーンなアプローチで私を助けてください。

これは、REportListとすべてのパラメータをリストするGridViewのリストボックスを持っています(一意に - ほとんどのパラメータは多くのレポートに共通です)。 ReportList CheckListBoxでそれらを選択し、Executeをクリックすることで、レポートを開始することができます。

ListViewの特定のレポートをクリックすると、Gridviewの関連するパラメータが緑色の背景になり、適用されないパラメータが赤色になります。グリッドビューの一番左の列にはパラメータNAME(編集不可能)が含まれており、次の列は値を入力するために編集可能でなければなりません。

はSO FAR DONE:

を私はtestboxのパラメータ文字列を構築し、私は新しいウィンドウでレポートを開いたときにJavascriptをOpenReportWin()関数でそれを呼び出すために、EXECUTEボタンをクリックする上で試してみました。これはうまくいきますが、私の最大の問題は、レポートサーバーのレポートを調べて、パラメータの一覧を取得して、それらをテーブルに読み込むことです。私は、reportParamatersテーブルにdsにバインドされた隠されたDataGridを使用することができます。私はデータリストを使用してそれを取り除こうとしましたが、私はこれらのthionsgと見た目の乱雑さのハングを得ることができません。 Therは、レポートサーバーから.GetParametersの結果セットを取得し、レポートビューアオブジェクトを作成せずにレポートのリストを循環させることなく、テーブルを作成するという単純なクリーンな方法でなければなりません。そのリストを取得する前に、でる。

ありがとうございました

答えて

0

私は今、これを引き出します。私は清潔な解決策を得ることができたら安心して解決策を提出します。

Mac

お待ちください!

関連する問題