本篇文档主要介绍了如何使用C#和Parpoint报表工具进行Farpoint报表的设计与控制外观。首先,它强调了控制外观这一关键部分,包括创建和删除Sheet页、设置背景色以及定制网格线样式。以下是详细内容:
1. 控制外观:
- **删除Sheet页**:通过`fpSpread1.Sheets.Remove(fpSpread1.Sheets[1])`方法可以移除指定索引的Sheet页,这里示例是删除第二张Sheet。
- **添加Sheet页**:用`FarPoint.Win.Spread.SheetView newsheet = new FarPoint.Win.Spread.SheetView()`创建新的Sheet视图,并设置其名称、列数和行数,例如`newsheet.SheetName = "North"`、`newsheet.ColumnCount = 10`和`newsheet.RowCount = 100`,最后通过`fpSpread1.Sheets.Add(newsheet)`将其添加到报表控件中。
- **设置背景色**:`fpSpread1.Sheets[0].GrayAreaBackColor = Color.LightYellow`这行代码表示将第一张Sheet的背景颜色设置为淡黄色。
- **设置网格线样式**:创建`FarPoint.Win.Spread.GridLine`对象,并指定类型(如`GridLineType.Flat`)和颜色(如`Color.Red`),用于定制水平和垂直网格线的样式。
此外,文档还提到了其他控制外观的方面,如设置单元格类型、管理公式、管理控件数据、数据绑定、文件操作、打印功能以及输入映射等,这些都是在SpreadDesigner(报表设计器)的框架下进行的。设计者可以通过这些功能来精细调整报表的视觉呈现和交互行为。
整个文档涵盖了从产品了解、安装和配置、添加控件到高级主题的全面指南,对于初学者来说,它提供了一个逐步深入的入门路径,而对于有经验的开发者,则是一份实用的参考文档,帮助他们在实际项目中灵活运用Parpoint报表工具来实现所需的报表设计。