网站大量收购独家精品文档,联系QQ:2885784924

连接到对象合(stock类).doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
连接到对象合(stock类)

教程:连接到对象集合 简介 在本教程中,将创建一个类,该类是对象集合中各个对象的类型。该类将表示股票市场信息。在生成 Crystal 报表时,将从报表向导访问该 Stock 类,非常像访问数据库表,但是不会将表列作为要显示的字段进行添加,而是添加类属性。 在首次显示报表时,报表是空的。报表设计已完成,但没有可用的数据来填充报表。 然后,创建一个方法以实例化 ArrayList,并将多个 Stock 实例添加到该 ArrayList 实例中。每个 Stock 实例都会将其属性设置为唯一值。然后,从该方法返回 ArrayList 实例。将在设计时以编程方式添加该信息,然后在运行时再次动态地进行添加。 返回的 ArrayList(即一个对象集合)会被赋给 Crystal 报表的 SetDataSource 属性。当显示该报表时,对象集合中的每个对象都会在该报表中提供一个“详细信息”行。 示例代码 此教程附带 Visual Basic 和 C# 示例代码,这些代码显示了项目完成后的版本。请按照本教程中的说明创建新项目或打开示例代码项目,以利用完成后的版本进行工作。 示例代码保存在按语言和项目类型分类的文件夹中。各示例代码版本的文件夹名称如下: C# 网站:CS_Web_Data_Objectcollection Visual Basic 网站:VB_Web_Data_Objectcollection 欲知包含这些示例的文件夹的位置,请参见?“教程的示例代码目录”。 在此节中: 创建 Stock 类 将 Crystal 报表连接到 Stock 对象 将 StockObjects 报表实例化为非嵌入式报表并将其绑定到 CrystalReportViewer 控件 以编程方式填充对象集合 动态填充对象集合 附录:增强报表 创建 Stock 类 其他版本 在本节中,您将创建 Stock 类。Stock 类包含一些专用字段,这些专用字段作为公用属性:Symbol、Volume 和 Price。 在“解决方案资源管理器”中,右击以粗体显示的网站名称,然后单击“添加新项”。 ?在“添加新项”对话框中: 在“Visual Studio已安装的模板”字段中,选择“类”。 在“名称”字段中,键入“Stock”,然后单击“添加”。 在出现的对话框中,单击“是”。 注意 在 Visual Studio 2005 和更高版本中,如果类通常情况下是可使用的类,则必须将所有这些类放在?App_Code?文件夹中。单击“添加”按钮时,将出现一个警告框,询问是否将类放在此?App_Code?文件夹中。 在本节中,将在嵌入式 Crystal Reports 设计器中创建一个新的 Crystal 报表,并将该报表连接到 Stock 对象。 右击项目名称,然后单击“添加新项”。 在“添加新项”对话框中,选择“Crystal 报表”。 在“名称”字段中,输入“StockObjects.rpt”,然后单击“添加”。 在“Crystal Reports 库”对话框中,单击“确定”。 ?在“标准报表创建向导”对话框中,展开“项目数据”和子节点“.NET 对象”。 将出现项目中的类列表。每个类都以项目命名空间为前缀。 展开“Stock”类以查看可选的子节点。 单击右箭头,将 Stock 类子节点移动到“选定的表”面板中,然后单击“下一步”。 展开“Stock”并单击“”,将所有列移动到“要显示的字段”面板中,然后单击“下一步”。 选择“Symbol”,单击右箭头以移动到“分组依据”面板,然后单击“完成”。 将 StockObjects 报表实例化为非嵌入式报表并将其绑定到 CrystalReportViewer 控件 在?“项目设置”中,您已经在 Web 或 Windows 窗体上放入了 CrystalReportViewer 控件。在上一过程中,您为项目添加了一个 StockObjects 报表。在本节中,将把 StockObjects 报表绑定到 Crystal Report 查看器,将报表的数据源设置为对象集合,并以编程方式填充该对象集合。 打开默认代码隐藏类?Default.aspx.cs?或?Default.aspx.vb。 ?在类签名之上,在类顶部添加?Imports [Visual Basic]?或?using [C#]?声明,以引用?System.Collections?命名空间。 注意 通过此引用可访问?ArrayList?类。ArrayList?实现?ICollection。这会将?ArrayList?限定为几个类类型之一,可以使用这些类类型来生成 Crystal Reports 可识别的对象集合。 ?“项目设置”中创建的?ConfigureCrys

文档评论(0)

fzhuixlu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档