CrystalReportSource 控件是新的基于标记的应用程序开发模型的一部分,该开发模型随 ASP.NET 2.0 版一起提供。
注意 |
|---|
关于此开发模型的更多信息,请参见“基于标记的应用程序开发模型”。 |
在 DataSource 控件框架中,.NET 可视控件与非可视 DataSource 控件(不管理显示信息的控件)相互连接。这个新的 DataSource 框架会封装 Web 窗体上的 .NET 控件中以代码行的方式编写的数据连接信息。
在“设计”窗口中,Visual Studio 显示了相互连接的控件的名称。(也可以在声明性的 XML 中查看那些连接)
.NET 数据提供程序对 DataSource 控件的实现方式各不相同。例如,SqlDataSource 访问 Microsoft SQL Server,OracleDataSource 访问 Oracle。
对于 Crystal Reports,该控件是以 CrystalReportSource 控件的形式实现的。
注意 |
|---|
此设计与 ASP.NET 版本 1.0 中的设计并行,在1.0 中,CrystalReportViewer 控件包含 ReportSource 属性,而不是更典型的 DataSource 属性。 |
CrystalReportSource 控件和 DataSource 控件之间的差异在于:CrystalReportSource 控件包含封装数据的报表,而 DataSource 控件(如 SqlDataSource)包含数据本身。
注意