各位报表高手,小弟遇到难题了
我在做水晶报表时,人家给了我以下的步骤,有一个地方不理解,请高手帮忙,谢了
步骤如下:
Web Forms Viewer 中的 ADO.NET 报表
假设:
已经使用 Web Forms Viewer 创建了一个 Web 窗体以承载 CrystalReport1.rpt 报表。
正在使用 ADO.NET 和 MS OLEDB Jet 提供程序来将 CrystalReport1.rpt 连接到示例数据库 C:\Data\xtreme.mdb。
要将 xtreme.mdb 的 Customer 表中的所有字段添加到报表中。
指定数据并将报表绑定到 Web Forms Viewer
在解决方案资源管理器中,单击“WebForm1.aspx”。
在解决方案资源管理器中单击“查看代码”。
在 Web 窗体的源文件中键入:
using System.Data.OleDb;
在类定义的开始位置键入:
public CustomerSales oRpt = null;
在 PageInit() 中调用 InitializeComponent() 之后,键入:
oRpt = new CustomerSales ();
oRpt.Open();
/* set up connection information */
OleDbConnection oleConn = new
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Program Files\\Microsoft Visual Studio.NET\\Crystal Reports\\Samples\\Database\\xtreme.mdb");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter ("SELECT `Customer Name`, `Last Year's Sales` FROM Customer", oleConn);
DataSet dataSet = new DataSet ();
/* Connect to, fetch data and disconnect from database */
dataAdapter.Fill (dataSet, "Customer");
/* Use Report Engine object model to pass populated dataset
to report */
oRpt.SetDataSource (dataSet);
/* bind report object with data to the Web Forms Viewer */
CrystalReportViewer1.ReportSource = oRpt;
它说我找不到CustomerSales的命名空间;
其中public CustomerSales oRpt = null;句中的CustomerSales是什么类,它代表什么?
谢了。