ComponentOne Reports for WinForms帮助文档
步骤六:实现文件操作方法
全部展开全部展开
全部折叠全部折叠

该简单的设计器具有三个支持文件操作的命令:New,Open,以及Save。NewFile将清除类的变量,报表列表,预览以及设计器控件,并更新界面。

将下面的代码添加到NewFile的方法实现:

Visual Basic

C#

OpenFile提示用户选择打开一个报表定义文件,并使用C1Report组件获取选中的文件中的报表名称列表。每个报表加载到一个新的C1Report控件,并添加到报表列表(_list控件)。

该代码使用了一个ReportHolder 的封装类,而不是直接地将C1Report 组件添加到列表框中。ReportHolder 类的唯一功能是重写了ToString方法,因此列表框可以显示报表名称。

将下面的代码添加到OpenFile的方法实现:

Visual Basic

C#

最后,SaveFile方法提示用户选择一个文件名,并使用一个XmlWriter将每一个报表通过C1Report.Save方法保存到一个新文件。将下面的代码添加到SaveFile 的方法实现:

Visual Basic

C#

 

 


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