我正在开发一个 Windows 应用程序并在其中使用 Crystal Report(我是 Crystal 报告的新手)我面临的问题是,当我在第一次加载时测试报告时它工作正常,但是当我尝试刷新报告时它给了我数据库登录窗口,有没有办法阻止这个窗口?以及如何使用代码设置报告的连接字符串?
备注:1-我试过
private void crystalReportViewer1_ReportRefresh(object source, CrystalDecisions.Windows.Forms.ViewerEventArgs e)
{
Myreport.SetDatabaseLogon("username", "password", "server", "dbname", false);
}
但我仍然得到数据库登录窗口。
2-我使用水晶报表拖放来创建我的报表。
3-这是一个 windows 应用程序和 sql server 2008 数据库 C# 是编程语言。
应用程序中的 4-server 可能在也可能不在同一台 pc 中。