如何动态更改crystal report数据库连接

Hot*_*tud 5 c# database-connection crystal-reports reporting-services visual-studio-2012

我是水晶报道的新手.我尝试使用报告向导visual studio 2012在我的win form c#应用程序中实现水晶报告,所以不知道反手发生了什么.一切都在我的计算机上运行良好,但当我尝试在另一台计算机上安装此连接字符串更改并给出错误.

我尝试了许多链接,如动态连接字符串更改,但因为我使用报告向导进行设置,所以不知道在哪里使用它.

我还在报告向导中尝试了连接字符串的所有选项,但没有找到任何在运行时更改连接字符串的内容.

我有什么选择吗attach connection String from app config at run time

Ais*_*iva 7

尝试这样的事情:

strServer= ConfigurationManager.AppSettings["ServerName"].ToString();
strDatabase= ConfigurationManager.AppSettings["DataBaseName"].ToString();
strUserID= ConfigurationManager.AppSettings["UserId"].ToString();
strPwd= ConfigurationManager.AppSettings["Password"].ToString();

report.DataSourceConnections[0].SetConnection(strServer, strDatabase, strUserID, strPwd);
Run Code Online (Sandbox Code Playgroud)