2016-08-17 16 views
5

(Windowsアプリケーション)RDLCレポート別のレポートに移動する

RDLCレポートには非常に新しく、私のプロジェクトではドリルダウンレポートがあります。私は多くのフォーラムとチュートリアルを読んだが、私は解決策を見いだせなかった。

私はReport1.Rdlcを追加しました。その上に1つのTextBoxNameがあります。私がやりたいことは、私はTextboxName報のプロパティを設定した場合、私はReport2.Rdlcでジャンプしたいが、TextBoxNameクリックして上にあるが、私はそのドロップダウンでビデオを見るときのいずれかのRDLCレポートがある場合、自動的に表示されるドロップダウン

に表示されていませんプロジェクトですが、私の場合はそうではありません

私はReport1CrystalreportViewerのタスクで私はCrystalreportviewerを取る私はReport1を選択するので、Report2は同じビューアで開きます.. ?????

私はまた、唯一の私はあなたが話しているレポートのプロパティについてはよく分からないです

Report2.rdlc 
+1

フィル/ロード動作の実装のコードをいくつか表示できますか? – lokusking

+0

十分な量のコードを提供していません。親切にも、より多くのコードを提供して、私たちがあなたがいるものを簡単に得ることができます。 –

答えて

0

に名前を付け、たとえば

​​

を表現にパスを与えることを試みました。レポートビューアから複数のレポートを開く場合は、コードページで次のようにします。

if(ddlDropdown.SelectedValue == 1) 
{ 
ReportViewer.LocalReport.ReportPath = "ReportsFolder\\report1.rdlc"; 
} 
else if(ddlDropdown.SelectedValue == 2) 
{ 
ReportViewer.LocalReport.ReportPath = "ReportsFolder\\report2.rdlc"; 
} 
5

このコードは、TextBoxName Clickの同じレポートビューアでReport2を開く際に役立ちます。

// ---Load Report1 in report viewer on form load--- 
reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"\Report1.rdlc"; //Here we set Set Report1 file path; 
reportViewer1.RefreshReport(); 

//---Load Report2 in same report viewer on TextBoxName Click 
reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"\Report2.rdlc"; //Here we set Set Report2 file path 
reportViewer1.RefreshReport(); 

出力ディレクトリに

ビルドアクション=コンテンツ

コピーを次のようにレポート1と2報の確認ファイルのプロパティを確認します=コピー常に

関連する問題