問題タブ [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.
reportviewer - ReportViewer 2010 がポリモーフィズムに苦戦
ReportDataSource として取る rdlc レポートがありますList<BaseClass>
。
BaseClass
には、 と の 2 つの派生クラスがA
ありB
ます。
レポートでは、基本クラスのプロパティに基づいてグループ化しています。A
リストにまたはのオブジェクトのみが含まれている限りB
、すべて正常に機能します。ただし、 と のインスタンスを混在させるA
とB
、レポートの作成が失敗し、次のメッセージが表示されます。
'[グループ名]' のグループ化で使用されるグループ式は、次のエラーを含むデータセット フィールドを参照しています: FieldValueException
このプロパティは、クラスの定数に裏打ちされた単純な文字列リテラルを両方のクラスに返します。これに問題はありません。他のすべての使用済みプロパティも確認しましたが、問題はありません。
他の誰かがこの動作を見たことがありますか、または誰かにこの動作の説明がありますか? レポートの閲覧者はポリモーフィズムを好まないようです。それはありますか?
例
report-viewer2010 - Microsoftレポートビューアの別のテーブルのセルにテーブルを含めるにはどうすればよいですか
私はいくつかのレポートの作成を含むプロジェクトに取り組んでおり、これにはMicrosoftReportViewerを使用しています。
テーブル1があり、別のテーブルをテーブル1のセルに配置する必要があるとします。テーブル2をテーブル1の参照セルにドラッグすると、次のエラーが発生します。
tablix'Tablix1'には、内部メンバーを持つ詳細メンバーがあります。詳細メンバーには、静的内部メンバーのみを含めることができます。
どうすればこれを達成できますか?それは親グループまたは子グループについての何かですか?
asp.net-mvc-2 - 既存の MVC 2 プロジェクトに asp.net Webform を追加する方法
asp.net webform を mvc 2 プロジェクトに追加する方法はありますか。
mvc は ReportViewer コントロールをサポートしていないため、これを行う必要があります。
ありがとう。
私の構成:
IIS 7、Asp.Net MVC2、フレームワーク 4.0、エンティティ フレームワーク。
reporting-services - Reporting Services を安全に Web に展開する
レポート サービス レポート サーバーでホストされているレポートを表示するレポート ビューアー コントロールを使用して、asp.net サイトを構築しました。すべてがうまく機能します。しかし、ここでは、ファイアウォールを介してレポート サーバーにアクセスする必要がある公開サイトで同じことを行う必要があります。
私の質問は、エンド ユーザーが特定のレポートにのみアクセスできるようにするにはどうすればよいですか?
DMZ 内の IIS がレポート サーバーと通信できることを確認するだけでよいと思います。ただし、利用可能にしたいレポートにのみアクセスできるユーザーになりすます必要があると思います。一方、レポート サーバーに DMZ からのみアクセスできる場合は、エンド ユーザーがレポート サーバーに直接接続することを心配する必要はありません。外の世界に提供したいレポートは、デフォルトの ASPNET アカウントでアクセスできる必要があるように思えますか? 誰かが私の推測を確認するか、どこが間違っているか教えてくれることを願っています.
c# - WindowsAzureのAjaxMethodsが機能しない
完全に機能しているVS2010のReportViewer(rdlc)コントロールを使用して、AzureWebアプリケーションにレポートを表示しています。最近、クライアントから、ReportViewerのPrintイベントをキャプチャして、サーバーにエントリを記録するように求められました。印刷ボタンでフックしました。これは、ローカル環境でWebアプリケーションを実行するときに完全に機能します。ただし、Azureでは、Ajaxメソッドがクライアント側から呼び出されることはありません。何をすべきか提案してください?Azure環境でのAjaxに制限はありますか?
Page_Loadのページをコードビハインドで登録しています
そしてASPXファイルではJSに以下の機能が追加されました
reporting-services - ReportViewer コントロール (VS 2010) によるリンクの HTML エンコードを停止する方法
列にクエリ文字列パラメーターを含む URL を含むレポート サービス レポートがあります。レポート サービスから直接アクセスできる場合は、すべて問題ありません。URL をクリックすると、適切なページに移動します。
ただし、VS 2010 で ReportViewer コントロールを介してレポートにアクセスすると、リンクのアンパサンドが html エンコードされます。したがって、クエリ文字列パラメーター
なる
これは私のレポートを台無しにしています。ReportViewer が結果を HtmlEncoding しないようにするにはどうすればよいですか?
google-chrome - VisualStudioレポートビューアがChromeでレポート本文をレンダリングしない
Chromeがサポートされていないことを認識しています-レポートビューアの場合はhttp://msdn.microsoft.com/en-us/library/ms156511.aspx 。
ここでの解決策は、 残念ながらgooglechromeのReportViewerの問題では機能しませんでした
この場合、レポート本文は空白です。ツールバーの高さの問題と歪みの問題を報告するための解決策に出くわしましたが、私の場合はまだその段階に到達していません。
Chromeでレポートマネージャーに移動すると、レポートが表示されます[完全ではありませんが、少なくともレポート本文は表示されています]
この問題について2つの質問があります。誰かがそれらに光を当てることができることを願っています。
- レポートマネージャーのレポートビューアーがChromeでレポート本文をレンダリングするのに、VS2010レポートビューアーコントロールはレンダリングしないのはなぜですか。[ビューアはChromeでレンダリングできるので、変更できる可能性があると私は信じています]。
- レポートビューアを拡張して、少なくとも本文をChromeでレンダリングすることは可能ですか。
他のすべてのブラウザは問題ありません。SQLServer2008のレポートビューアのVS2010バージョンを使用するASP.Net4.0Webフォームアプリ[しばらくして2008R2に移行]。
私は、この問題を解決するために必要な努力が正当化できない場合もあるかもしれない段階にあります。パラメータの選択など、他にも問題があるのではないかと思います。ご意見をお聞かせください。
前もって感謝します、
Rgds、
リアム
c# - WinFormsでのMicrosoftレポートのドックまたはアンカープロパティ?
WinformsおよびMicrosoftレポートでReportViewerを使用する場合、「共通」コントロールのアンカーやドックプロパティのように、画面内のレポートのサイズを動的に変更する方法がありますか?
ReportViewerのドッキングをオンにすることはできますが、コンテンツのサイズは変更されず、コントロールのみが変更されます。
c# - Microsoft レポートで行グループを分割しないようにするにはどうすればよいですか?
各項目が数行に分かれているという報告がありますが、約 4 行で 1 ページに収まります。
私の問題は、MS Report が最後の項目を分割していることです。項目全体をページに保持するか、次のページにスキップしたいと考えています。これを達成するための自動的な方法はありますか?
Tablix のプロパティで [可能な場合は 1 つのページにまとめる] オプションをマークしようとしましたが、成功しませんでした。
asp.net - ASP.NETReportViewerのナビゲーションツールバーがWebkitブラウザーで正しく表示されない
Visual Studio 2010でReportViewerを使用しています。IEでは正常にレンダリングされますが、Webkit(ChromeおよびSafari)ブラウザーではレンダリングされません。画像に示すように、ツールバー要素は別々の行に表示されます。スタイリング用のカスタムJavascriptを追加せずにこれを修正する方法はありますか?
Webkit(悪い):
IE(良い):