fastreport中手册(翻译整理) (6)

仅是祈愿 分享 2020-06-30 下载文档

// set appearance

text1.HorzAlign = HorzAlign.Center;

text1.Font = new Font(\ // add it to ReportTitle

page1.ReportTitle.Objects.Add(text1); // group

TextObject text2 = new TextObject(); text2.Name = \

text2.Bounds = new RectangleF(0, 0,

Units.Centimeters * 2, Units.Centimeters * 1);

text2.Text = \ text2.Font = new Font(\

// add it to GroupHeader group1.Objects.Add(text2); // data band

TextObject text3 = new TextObject(); text3.Name = \

text3.Bounds = new RectangleF(0, 0,

Units.Centimeters * 10, Units.Centimeters * 0.5f); text3.Text = \ text3.Font = new Font(\ // add it to DataBand data1.Objects.Add(text3); // group footer

TextObject text4 = new TextObject(); text4.Name = \

text4.Bounds = new RectangleF(0, 0,

Units.Centimeters * 10, Units.Centimeters * 0.5f); text4.Text = \

text4.Font = new Font(\ // add it to GroupFooter

group1.GroupFooter.Objects.Add(text4); // add a total

Total groupTotal = new Total();

groupTotal.Name = \ groupTotal.TotalType = TotalType.Count; groupTotal.Evaluator = data1;

groupTotal.PrintOn = group1.Footer; // add it to report totals

report.Dictionary.Totals.Add(groupTotal); // run the report report.Show();

完成后的报表如下:

使用自己的预览窗口

使用EnvironmentSettings组件(参见“配置FastReport.Net环境”一节),你可以调整标准的预览窗口。相关的属性包含在EnvironmentSettings。PreviewSettings属性。如果你不想使用标准的预览窗口由于某种原因,你可以创建你的自己的。要做到这一点,使用PreviewControl控制,可以添加在你的表格。

显示一个报告在这个控制,将其连接到报告对象通过以下代码:

report1.Preview = previewControl1;

准备一份报告,显示它在PreviewControl,使用显示方法的报告对象: report1.Show();

your_form.ShowDialog(); 或者下面的代码:

if (report1.Prepare()) {

report1.ShowPrepared(); your_form.ShowDialog(); }

在这些例子中,你的表格是你的表单,包含PreviewControl。使用方法

PreviewControl的组件,你可以从您的代码处理它。你可能即使关掉标准工具栏和/或状态栏,使用ToolbarVisible,StatusbarVisible属性。这是证明在演示\\ C # \\ CustomPreview示例项目。

过滤表中数据向导

数据向导可以被称为“数据|添加数据源??”菜单。在这里你可以设置连接并选择一个或几个数据表。默认情况下,向导会显示所有表可以在选定的连接。如果你想过滤不必要的表,可以使用Config.DesignerSettings FilterConnectionTables事件。

下面的例子显示了如何删除“表1”表的表列表:

using FastReport.Utils;

Config.DesignerSettings.FilterConnectionTables += FilterConnectionTables;

private void FilterConnectionTables(

object sender, FilterConnectionTablesEventArgs e) {

if (e.TableName == \ e.Skip = true; }

第三章 在 ASP.NET使用

使用WebReport组件

让我们考虑一下WebReport组件典型案例的使用。假设已经有了web项目和所有必要的数据源(例如,AccessDataSource);

1,在你的web窗体添加WebReport组件

:

2,在“智能标签”菜单,选择“选择数据源??”项, 在一个报告您想要使用: 选择一个或几个数据来源,

3,在“智能标签”菜单,选择“设计报告??“项目运行报表设计器:

创建一个报告。请阅读更多与此用户手册相关的资料; 4,关闭设计窗体;

5,保存更改在您的项目并运行它。你会看到一个窗口,一个准备好的报表。

存储和装载一个报告 你可以存储一个报告在以下方面: 方法 描述 in a web form 典型的场景,我们看了之前,使用这个方法。这个 报告是存储在ReportResourceString WebReport财产 组件。这种方法具有以下的优点和缺点: +这是一个简单的方式来使用FastReport.Net; ——报告模板存储在你的web表单的视图状态。这将是 转移到客户端上。它可以减缓工作如果报告有一个 大尺寸;


fastreport中手册(翻译整理) (6).doc 将本文的Word文档下载到电脑

下一篇:从繁体字简化字- 香港圣柏斯专业学校

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx