Web 窗体 Viewer 中的 ADO.NET 报表

原创 2005年02月28日 21:47:00

Web 窗体 Viewer 中的 ADO.NET 报表
假设:

已经使用 Web 窗体 Viewer 创建了一个 Web 窗体以承载名为 CrystalReport1.rpt 的报表。
正在使用 ADO.NET 和 MS OLEDB Jet 提供程序将 CrystalReport1.rpt 连接到示例数据库xtreme.mdb。
要将 xtreme.mdb 的 Customer 表中的所有字段添加到报表中。
指定数据并将报表绑定到 Web 窗体 Viewer

在解决方案资源管理器中,单击“WebForm1.aspx”。
在解决方案资源管理器中单击“查看代码”。
在 Web 窗体的源文件中键入:
using System.Data.OleDb;
在类定义的开始位置键入:
public CrystalReport1 oRpt = new CrystalReport1();
在 PageInit() 中的 InitializeComponent() 调用的后面,键入:
// 设置连接信息
OleDbConnection oleConn = new
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; "
+ "Data Source=C://Program Files//" +
"Microsoft Visual Studio .NET 2003//Crystal Reports" +
+ "//Samples//Database//xtreme.mdb");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter ("SELECT * FROM Customer", oleConn);
DataSet1 dataSet = new DataSet1();

// 连接到数据库、从数据库中获取数据然后断开数据库连接
dataAdapter.Fill (dataSet, "Customer");

// 使用“报表引擎”对象模型将
// 填充的数据集传递给报表
oRpt.SetDataSource (dataSet);

// 将带有数据的报表对象绑定到 Web 窗体 Viewer
CrystalReportViewer1.ReportSource = oRpt;


Windows 窗体 Viewer 中的 ADO.NET 报表与上面相似。

SSRS:关于“在 Web 窗体上报表查看器 Web 控件需要 System.Web.UI.ScriptManager”

报表在项目中设计好,发布到报表服务器后,在日常业务过程中,一般不会直接登录到报表服务器上去查看报表,而是通过第三方应用进行查看,一来方便系统集成、二来方便权限控制,我们需要通过ASP.NET应用程序来...
  • lanmao100
  • lanmao100
  • 2014年08月10日 15:07
  • 3249

Navicat Report Viewer 报表处理方法有哪些

Navicat 使用友好界面的 GUI 报表创建工具创建不同类型的报表,设计发票、统计、邮寄标签及更多其他报表。Navicat Report Viewer 浏览由报表创建工具设计的报表,可以与没有安装...
  • mathsoftware
  • mathsoftware
  • 2016年05月24日 10:28
  • 489

【.Net码农】在 Web 窗体上报表查看器 Web 控件需要 System.Web.UI.ScriptManager

http://zhidao.baidu.com/link?url=NnmMx5Yh1qPWdEdezHznf8NUkSKa_ZwypHrBALz3MDIyWOTgbqvMzRtZEEJVw7k46BU...
  • CrackLibby
  • CrackLibby
  • 2015年07月15日 15:44
  • 1743

asp.net 打印ReportViewer报表 rdlc报表

net 2.0中的新控件ReportViewer可以方便的制作并显示报表,但是它没有直接支持在网页中的打印。我在分析网页HTML源代码的基础上找到了直接打印的诀窍,先做成一个函数,方便直接使用。   ...
  • gaozhigang
  • gaozhigang
  • 2009年09月16日 10:40
  • 4741

vs 2010 中使用ReportViewer制作报表

vs 2010 中使用 ReportViewer 制作报表 1、新建一个Default.aspx文件,从工具箱 - 报表 中把 reportviewer 控件拖到页面上。 2、从reportvie...
  • liumqj
  • liumqj
  • 2011年08月19日 16:26
  • 5104

使用.NET自带的类实现DataGrid报表的打印。

using System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Printing;using Sys...
  • 21aspnet
  • 21aspnet
  • 2007年03月21日 22:58
  • 3261

C#中利用ADO.NET连接和查询SQL数据库

using System.Data;using System.Data.SqlClient;...SqlConnection sqlCon = new SqlConnection("Data Sour...
  • ltolll
  • ltolll
  • 2006年09月14日 17:17
  • 1350

birt 用View Report in Web Viewer方式查看报表异常

用View Report in Web Viewer方式查看报表,出现上面的异常, 我的环境:WI
  • SandayH
  • SandayH
  • 2014年10月28日 17:19
  • 2349

Web Dicom Viewer

用 html5 + Javascript + SignalR(用于同步)做的医疗影像浏览器,有基本的2D操作(pan/zoom/rotation/flip/mirror),ROI(图元编辑),布局,翻...
  • kraussyin
  • kraussyin
  • 2012年11月25日 13:13
  • 1958

Web 窗体简介

 摘要: :本文介绍了 ASP+ 框架 — Web 窗体,它使开发人员能够创建可编程的网页,以便将它们作为全部 Web 应用程序的一部分。 目录 概述 HTML 控件 Web 控件 HTML 控件与 ...
  • colayungnew
  • colayungnew
  • 2004年10月16日 13:31
  • 1139
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web 窗体 Viewer 中的 ADO.NET 报表
举报原因:
原因补充:

(最多只允许输入30个字)