当前位置:酷酷问答>百科知识>.NET环境下使用水晶报表

.NET环境下使用水晶报表

2024-10-01 00:28:28 编辑:zane 浏览量:558

.NET环境下使用水晶报表

的有关信息介绍如下:

.NET环境下使用水晶报表

水晶报表(Crystal Reports)-商务智能软件,通常使用在.Net开发环境中,下面介绍一下水晶报表如何在.Net环境下使用。

VS2010不自动水晶报表,要想在VS2010中使用水晶报表必须安装插件,下载地址见参考资料

安装指导,一泰温步一步往下装,菌调值得注意的是,如果你的是64位系统,在必须趣川国安装64为运行时,具体步骤入下图

检验VS2010中水晶报表是否安装成功,新建项目-》报表-,在右侧栏有水晶报表选项,或者在项目的工具栏中找到水晶报表的组件。

新建一个web项目,再新建一个aspx页面,在页面拖入组件CrystalReportViewer

在项目的同个文件夹中新建文件crystalreport1.rpt,在字段资源管理器的数据库字段“添加数据库”请使用oledb连接从而选择你所要在报表中显示的数据表(有向导)

在webform1.aspx.cs主要代码如下:

protected void Page_Load(object sender, EventArgs e)

{

// 在此处放置用户代码以初始化页面

TableLogOnInfo logOnInfo = new TableLogOnInfo();

ReportDocument oRpt = new ReportDocument();

string RptDir = @"d:\documents\visual studio 2010\Projects\WebApplication1\WebApplication1\CrystalReport1.rpt";

//crystalreport1.rpt文件所在的绝对路径

oRpt.Load(RptDir);

//设置logoninfo参数,注意这里如果不设?编译时最容易出现“登陆失败”的错误!

logOnInfo.ConnectionInfo.ServerName = "192.168.0.5";

logOnInfo.ConnectionInfo.DatabaseName = "lxcg";

logOnInfo.ConnectionInfo.UserID = "sa";

logOnInfo.ConnectionInfo.Password = "3250324";

oRpt.Database.Tables.ApplyLogOnInfo(logOnInfo);

//建立.rpt文件与crystalreportviewer文件之间的连接

CrystalReportViewer1.ReportSource = oRpt;

}

效果如下图:

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/article/59101.html
热门文章