关于网友提出的“人为什么会出现幻觉 为什么打开水晶报表会出现登录页面?”问题疑问,本网通过在网上对“人为什么会出现幻觉 为什么打开水晶报表会出现登录页面?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:人为什么会出现幻觉 为什么打开水晶报表会出现登录页面?描述:
为什么打开水晶报表会出现登录页面?
我是用vs2008中的CrystalReportViewer和CrystalReportSource两个控件实现的没有写代码.
解决方案1:
加上一段强制连接数据库代码。
TableLogOnInfo logininfo = new TableLogOnInfo();
logininfo.ConnectionInfo.ServerName = 服务器名;
logininfo.ConnectionInfo.DatabaseName = 库名;
logininfo.ConnectionInfo.UserID = 用户SA;
logininfo.ConnectionInfo.Password = 密码;
doc.Database.Tables[0].ApplyLogOnInfo(logininfo);
doc.Database.Tables[0].SetDataSource(datasource.Select(DataSourceSelectArguments.Empty));
是你没设置好吧,不过2008里面的报表没用过不敢乱说,以前2003里面有个BUG就是这样的
解决方案3:你没有写连接字符串啊,虽然前面连了,但是链接字符串不能少