首页 > 编程 > .NET > 正文

ASP.Net中使用水晶报表!

2024-07-10 13:06:43
字体:
来源:转载
供稿:网友

前段时间看了飞刀写的“asp.net中使用水晶报表”的文档,自感收益匪浅。
但是在这里有点问题还想探讨一下。
按照飞刀提供的方法和代码对于samples里的rpt文件是可以正常显示的,但是当自己创建一个rpt文件后编译运行就会出现‘登录失败’的错误信息!
作了些调整后实现如下:

首先在加入:
using crystaldecisions.shared ;
using crystaldecisions.crystalreports .engine ;
//命名空间的相关说明请查看vs的帮助文档

其次假如用户创建的rpt文件名为crystalreport1.rpt,则实现如下:

private void page_load(object sender, system.eventargs e)
{
tablelogoninfo logoninfo = new tablelogoninfo ();
reportdocument rd = new reportdocument();
rd.load ("c://inetpub//wwwroot//netprinttest//crystalreport1.rpt");
logoninfo.connectioninfo.servername = localhost;
logoninfo.connectioninfo.databasename = northwind;
logoninfo.connectioninfo.userid =sa;
logoninfo.connectioninfo.password =sa;
rd.database .tables [0].applylogoninfo (logoninfo);
crystalreportviewer1.reportsource = rd;
}

这样就不会出现登录失败的问题了!

goodday~~~~~~~~~~~~~~~~~~



收集最实用的网页特效代码!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表