当我尝试查看报告但我没有为我的本地* .sdf文件设置任何报告时,Crystal报告要求数据库用户和密码。 我的连接字符串仅包含数据集参数和密码,如果我选择了一个但没有用户。
答案 0 :(得分:0)
当报告参数与提供给报告的数据不匹配时,可能会发生这种情况。
答案 1 :(得分:0)
您可以使用此代码:
ReportDocument1.DataSourceConnections.Item(0).SetConnection(strLocationOfDatabase, "", "UserName", "Password")
或者如果您没有用户名和密码:
ReportDocument1.DataSourceConnections.Item(0).SetConnection(strLocationOfDatabase, "", False)
答案 2 :(得分:0)
不要刷新报告 -
CrystalReportViewer1.RefreshReport()
它对我有用我刚刚删除了该行。