RDLCレポートを作成していますが、データセットはいくつかのデータセットで構成されています。 1つの親テーブルと複数の子テーブルがあります。ネストしたテーブルをRDLCでフィルタリングする
私がしたいのは、親テーブルの各行の各子テーブルの関連データを表示することです。ここで
は簡単な例です: TABLE1 = "購入" が列を持っているPurhcaseID、PurchaseNumber、PurchaseDate table2の= "PurchasedItemは" 私RDLCの列PurchaseItemID、PurhcaseID、ItemDescription
を持って、私はグループ化された購入のテーブルを持っています購入日ごとにPurchasedItemsを表示したいと考えています。現在のソリューションではサブレポートが使用されていますが、サブレポートの表示にデータがない場合は醜い空き領域が残るため、この方法は嫌です。 (空白を残すことなく適切に隠すことができれば、サブレポートを使用すると問題はありません)
単一のテーブルを返すようにストアドプロシージャを書き直すことはできません。
他の人はこのシナリオをどのように扱いますか?
パラメータをどのように渡したかもう少し説明してください。私は私の解決のためにそれを聞きたいです。ありがとう! –
サブレポートにパラメータを渡すことは、2段階のプロセスです。まず、サブレポートRDLCでパラメータを定義します。 (右クリック>パラメータ)次に、メインレポートで、サブレポートのプロパティでパラメータとして渡す値を指定します。 私のソリューションの第3の部分は、パラメータ値を使用してサブレポートで自分のテーブルをフィルタリングすることでした。 これが役立つことを願っています! –
私は同じ - "datatables"がクライアント側のレポートに階層を持たないことを理解しました。本当にこれをサポートするにはサブレポートが必要です。リストは似ていますが、実際にはグループ化された結果に基づいてフィルタリングが可能です。 RDLCはちょっと分かりにくいです。 –