本指南详细说明了在 Visual Studio 设计时刻在应用程序中创建 继承的报表 的步骤。

要创建一个继承的报表,则执行下列操作。

  1. 启动 MS Visual Studio (2005、2008 或 2010),并且新建一个或者打开一个现有的 Windows 窗体应用程序

  2. 添加新空白报表 到项目中。 此报表将被用作继承报表的基本报表。

  3. 把报表控件添加到报表中。 这些控件将被定义在基本报表中,并且都出现在基本报表和继承的报表中。

    要这样做,则打开 工具箱 窗格,并找到 DX.10.2: Reporting 标签页。 从中选择任一报表控件,并把它拖放到 Detail(细节) 带区。

  4. 把控件的 Modifiers 属性设置为 Protected (或 PublicProtected Internal),使得可以在继承的报表中独立更改其属性。

    Note注意

    对需要在继承报表中修改的任意对象,都需要执行相同的操作。

  5. 在使用下列步骤处理之前,有必要重新生成应用程序。 要这样做,则在 生成 菜单中选中 重新生成解决方案 菜单项。

    这样将生成应用程序的程序集 (.exe 或 .dll) 文件,其中包含了基本的报表类。 在这种情况下,在设计时刻就可以访问此报表类,并且可以被用作继承报表的基本报表。

  6. 打开 项目 菜单,然后选择 添加新项... 菜单项。

  7. 添加新项 对话框中,选择 Inherited XtraReport Class 报表项模板 并且单击 添加 按钮。

  8. 在被调用的 Inheritance XtraReport Picker 窗口中,选择作为基本报表的报表,并单击 确定 按钮。

在这些步骤之后,一个继承自之前创建的基本报表的新报表就被添加到应用程序中。 现在,可以为它添加新带区或报表控件,以及编辑继承自基本报表的控件的属性。

注意,如果改变了继承的控件的任何属性值,那么在继承的报表中这些属性被重写。 接下来,如果需要从基本报表获取特定属性的取值,那么应该重置该取值。 要完成此任务,则在 报表设计器 中,在 属性 窗口中找到该属性,然后 使用鼠标右键单击 它,并选择 重置 上下文菜单菜单项。

Expand image参阅