Visual Studio 2010 では、次の設定を持つ XML ファイルに基づいて、Crystal Reports のリストを動的に作成しています。
<Report file="C:\reportname.rpt" text="Report Name"
imageURL="~/images/reporticon.png" />
私の ASPX ページには、次のような CrystalReportsViewer があります。
<CR:CrystalReportViewer ID="CrystalReportViewer" runat="server" AutoDataBind="true"
Width="800px" Height="600px" CssClass="reportViewer" HasCrystalLogo="False" />
ユーザーがレポート リンク (TreeNode オブジェクトから取得) をクリックすると、Crystal Report Viewer レポートは次のように設定されます。
CrystalReportViewer.ReportSource = "C:\reportname.rpt";
実際の RPT レポート ファイルには接続文字列が保存されているため、Crystal Report Viewer はユーザーにユーザー名とパスワードの入力を求めません。
私の質問は、レポート ファイルに保存されている接続文字列を変更できるかどうかを確認することです。RPT ファイルを Crystal Reports Viewer にロードするときに接続文字列情報を設定するにはどうすればよいですか?
助けてくれてありがとう...