問題タブ [report-viewer2010]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 複数のパラメーターを持つ ReportViewer
reportviewer (VS2010 内で提供されるもの) でレポートを作成するために使用されるストアド プロシージャがあります。4 つのパラメーターがあります - 開始日、終了日 - 単一のパラメーター。複数値パラメーター - ステータス (6 つの選択肢)、場所 (250 の選択肢)。
リクエストされたさまざまなステータス/場所について、日付範囲内のすべてのアイテムがレポートに表示されるようにコーディングする適切な方法を判断できません。
例: (開始日) 2012 年 7 月 1 日と (終了日) 2012 年 9 月 3 日の間で、(場所) Hazleton または Butler からのもので、(ステータス)Available または Out のすべてのパーツを表示します。
ストアド プロシージャを呼び出すコード:
そして、これが私の「onClick」イベントです
私はいくつかの調査を行いましたが、私が見つけたものはすべて SSRS の使用に関するものです。誰かがコードを介してフィルターを適用する方法を教えてくれれば、フィルタリングは問題ありません。
どうぞよろしくお願いいたします。シンディ
asp.net - ReportViewer 10 から Excel にデータをエクスポートする際に、データを複数のシートに分割する方法は?
Report Viewer 10 を使用しています。データを Excel にエクスポートしていますが、次のエラーが表示されます
Excel Rendering Extension: Number of rows exceeds the maximum possible rows per sheet in this format; Rows Requested: 73879, Max Rows: 65536
。
データを複数のシートに分割できますか?
c# - Microsoft ReportViewer をインストールしたが、ツールボックスに追加できない
Visual Studio 2010 Expressで C# を使用して構築しているアプリケーションでMicrosoft ReportViewerを使用しようとしています。ReportViewer はデフォルトでは VSE 2010 では配布されないため、Microsoft の Web サイトにアクセスして、ReportViewer 2010とReportViewer 2008の両方の再配布可能パッケージをダウンロードしましたが、ツールボックスを右クリックして追加しても、どこにも見つかりません。
私が間違っていることについて何か提案はありますか?
c# - 「Microsoft.ReportViewer.DataVisualization」のコピーはどこで入手できますか?
私の開発システムでは、VS 2010 をインストールした後、VS 2012 ベータ版をインストールしました。CodeSmith および .Net 4.5 Beta と競合するため、ある時点でそれをアンインストールする必要がありました。その後、開発システムにいくつかの dll が不足しているようで、特に 'Microsoft.ReportViewer.DataVisualization.dll' が必要です。「C:\Windows\Microsoft.NET\assembly\GAC_MSIL」パスを確認しましたが、「Microsoft.ReportViewer.DataVisualization」フォルダーはありません。この dll のコピーを取得する他の方法はありますか?
asp.net - RDLC レポート ビューアー - 入力パラメーターをプログラムでリセットする方法
Web サイトに RDLC コントロールがあります。これはクライアント側のレポートです。Visual Studio 2010 で ASP.net 3.5 を使用しています。レポートが入力パラメーターとして使用するフィルター条件は多数あります。結果を生成する SQl サーバー 2008 R2 ストアド プロシージャがあります。入力の 1 つは、カレンダー コントロールが関連付けられた日時テキスト ボックスです。「更新」ボタンがあります。これをクリックすると、レポートが更新されます。日付の検証を追加したかったのです。私のすべての検証は正常に機能します。私の問題は、ユーザーが日時テキストボックスに間違った文字を入力するとレポートが失敗することです。これは正しいですが、エラーが消えてもユーザーが更新ボタンを押すと、レポートにエラーメッセージが表示されます。
レポートをローカルで呼び出すときにパラメータを更新する方法はありますか? これは私の簡単なコードです -
dataset - データセットに行があるかどうかの確認
現在のreportviewerには、ストアドプロシージャから情報の行を返すデータセットがあります。レポートにパラメータを追加して、レポートのヘッダー領域にレポートの行数を表示したいと思いました。レポートビューアに返す情報がない場合、明らかに行数は0になります。データセット/テーブルにある行数を数え、その数をテキストボックスのヘッダー領域に返す方法はありますか?データセットにリンクせずに?
asp.net - ReportViewer-「セッション状態をシリアル化できません。「stateserver」および「sqlserver」モードで
WebアプリケーションでVS2010レポートビューアコントロールを使用しています。アプリケーションのセッション状態モードは、次のようにStateServerに設定されます
reportviewerコントロールは開発マシンで正常に機能していますが、アプリケーションがサーバーにデプロイされ、reportviewerコントロールページが読み込まれると、次のエラーがスローされます。他のすべてのページは正常に機能しています。
「セッション状態をシリアル化できません。「StateServer」および「SQLServer」モードでは、ASP.NETはセッション状態オブジェクトをシリアル化します。その結果、シリアル化できないオブジェクトまたはMarshalByRefオブジェクトは許可されません。同様のシリアル化の場合も同じ制限が適用されます。 「カスタム」モードのカスタムセッション状態ストアによって実行されます。」
誰か助けてくれませんか、どんなアイデアでも大いに役立ちます。
前もって感謝します。
asp.net - ReportViewer エラー - HTTP ステータス 401: Unauthorized でリクエストが失敗しました
Visual Studio 2010 SP1、.Net 4.0、SSRS 2008 R2、Windows XP Professional を使用しています
開発マシンで Visual Studio 2010 (デバッグ モード) を使用してレポートを実行しようとすると、次のエラーが表示されます。
リクエストは HTTP ステータス 401: Unauthorized で失敗しました。
web.config には次の設定があります。
私は持っている:
- のクラスを設定し
WindowsImpersonationCredentials : IReportServerCredentials
ます。 - レポートを実行する前に ServerReport.ReportServerCredentials をチェックし、マシンにログインしているユーザー ID を持っていますが、ServerReport.ReportServerCredentials です。レポートを実行する直前に、ImpersonateUser が null です。
- Web アプリケーションと SSRS は同じ開発マシン上にあります。
- レジストリで DisableloopCheck を 1 に変更しましたが、違いはありませんでした。
レポート マネージャーから直接実行すると、レポートは正常に機能します。同じコードがサーバー上で驚くほど正常に動作しますが、私のローカル マシン (デバッグ モード) では動作しません。
舞台裏で一体何が起こっているのか理解できませんでした。どんな助けでも本当にありがたいです。
visual-studio - Web サイトを 2012 から VB2012 に変換しましたが、次のエラーが表示されます サーバー タグが適切に形成されていません
ソースを再度開き、ソースを再バインドしようとしましたが、役に立ちませんでした。
visual-studio-2010 - VisualStudio2010でレポートビューアのページレイアウトを設定する
もう一度少し問題があります。VisualStudio2010のWindowsフォームアプリケーションでReportViewerを使用しました。レポートIDの幅は約7インチです。レポートを印刷レイアウトで表示すると、レポートはページを横切って切り取られます。つまり、コンテンツの半分だけがページ上にあり、残りは右マージンとページ境界から外れています。次に、レポートビューアのトップメニューで[ページ設定]をクリックして、ページ設定を変更する必要があります。左右の余白をそれぞれ1から0.25に減らします。
レポートを表示して印刷するたびにそれを実行したくありません。これらの設定をC#でプログラムで変更したり、デフォルトのページレイアウトを変更したりする方法はありますか?