ComponentOne Reports for WinForms帮助文档
运行时载入报表
全部展开全部展开
全部折叠全部折叠

类似于查看器,在运行时载入报表需要一个报表定义文件。这种类型的程序主要的优点是在修改报表格式后不需要更新程序。只需要的将新的报表定义文件发送给用户,无需其他操作。

要创建一个在运行时载入报表的程序的话,参照以下步骤:

  1.  使用C1ReportDesigner程序创建所有需要的报表。(参考 使用C1ReportDesigner 获取完成此步骤的详细信息。)
  2.  在程序中添加如下控件:
  1.  在文件的最上方添加如下Import语句:

Visual Basic

C#

这将不需要通过完整的命名空间来引用C1Report和System.IO内的类和对象。

  1. 添加代码来读取报表定义文件和组建一个文件中包含的所有报表的列表。具体代码如下:

Visual Basic

C#

代码开头获取包含报表定义的文件的路径。通过系统定义的Path和Application类的静态方法实现。可以调整代码来指向自己的报表定义文件的路径和名字。


然后使用GetReportInfo方法获取报表定义文件(在第一步创建)中包含的所有报表的名字的数组,并且填充到允许用户选择报表的组合框中。

  1. 添加代码来呈现用户选择的报表。例如:

Visual Basic

C#

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城