0

コントロールを使用VS2010して単純なaspxページを作成するために使用しています。ReportViewerコントロールはReportViewer、サーバーからリモートレポートをロードします。それはうまくいくようです。

しかし、レポートのテキストフィールドに入力すると、同じデータでフィルタリングするために、何も表示されません...

を介してリクエストを行っていることがはっきりとわかりますFireBug。ただし、リクエストは通過しlocalhostますが、レポートは別のサーバーにあります。

タグURLに何かを指定する必要があるということではありませんか?とのform両方が。の付いたタグに配置されます。ReportViewerScriptManagerformrunat="server"

ReportViewerしたがって、を正しく機能させるために、どのサーバーを要求するかを手動で指定する必要があるかどうかはわかりません。

現在表示されているのはtextfields、データをフィルタリングできるレポートだけだからです。inputただし、通常はフィールドの下に表示されるレポートは表示されません。残りは真っ白です。

誰か私が何をしなければならないか考えていますか?

4

1 に答える 1

0

runat = "server"は、サーバーまたはクライアントコンピューターのどちらで実行するかを指定します。これは、特にReportViewerコントロールとは関係ありません。これは、ASP.NETの機能です。

ここを参照してください:runat = "Server"

サーバーからレポートをフェッチするには、リモートモードを調べる必要があります。ここを参照してください:リモートモード

これで必要な結果が得られることを願っています。

于 2013-01-21T13:07:18.940 に答える