如何动态改变CrystalReport的数据库连接我是CrystalReport新手。我尝试使用报表向导visualstudio2012在我的winformc#应用程序中实现水晶报表,所以不知道反手发生了什么。在我的电脑上一切正常,但是当我尝试在另一台电脑上安装它时,连接字符串发生变化并出现错误。我尝试了很多链接,比如动态连接字符串更改,但不知道在哪里使用它,因为我使用报告向导来设置它。我还尝试了报表向导中连接字符串的所有选项,但没有找到任何可以在运行时更改连接字符串的选项。是否有任何选项可以在运行时从应用程序配置中附加连接字符串。试试这样:以上是C#学习教程:如何动态改变水晶报表数据库连接共享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——strServer=ConfigurationManager.AppSettings["ServerName"].ToString();strDatabase=ConfigurationManager.AppSettings["DataBaseName"].ToString();strUserID=ConfigurationManager.AppSettings["UserId"].ToString();strPwd=ConfigurationManager.AppSettings[“密码”]。字符串();report.DataSourceConnections[0].SetConnection(strServer,strDatabase,strUserID,strPwd);strServer=ConfigurationManager.AppSettings["ServerName"].ToString();strDatabase=ConfigurationManager.AppSettings["DataBaseName"].ToString();strUserID=ConfigurationManager.AppSettings["UserId"].ToString();strPwd=ConfigurationManager.AppSettings["密码"].ToString();//可能你需要先将集成安全设置为false。报告。DataSourceConnections[o].IntegratedSecurity=False;report.DataSourceConnections[0].SetConnection(strServer,strDatabase,strUserID,strPwd);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处:
