当前位置: 代码迷 >> ASP.NET >> 为什么打开水晶报表会出现登录页面?该如何处理
  详细解决方案

为什么打开水晶报表会出现登录页面?该如何处理

热度:4292   发布时间:2013-02-25 00:00:00.0
为什么打开水晶报表会出现登录页面?
为什么打开水晶报表会出现登录页面?
我是用vs2008中的CrystalReportViewer和CrystalReportSource两个控件实现的没有写代码.

------解决方案--------------------------------------------------------
你没有写连接字符串啊,虽然前面连了,但是链接字符串不能少
------解决方案--------------------------------------------------------
是你没设置好吧,不过2008里面的报表没用过不敢乱说,以前2003里面有个BUG就是这样的
------解决方案--------------------------------------------------------
加上一段强制连接数据库代码。

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));
  相关解决方案