如果你创建了一个客户端应用程序的报表,它在程序中逻辑创建单一数据源,并在许多报表中使用它。文本将重点探讨FastReport .Net报表应用程序连接数据源的问题。

下面通过一个例子来演示这个过程。创建Windows窗体应用程序,向程序中添加数据源。文中使用的是xml数据库。

现在从工具箱中添加数据集组件,选择类型化的数据集。

剩下要做的就是创建一个报表并注册数据源。从工具栏中添加一个按钮和报表组件。

双击report1组件打开报表设计器,在此之前,选择数据源应用程序:

在设计器中创建一个简单的报表:

可用的数据源列表可以通过点击图标显示,下图(红色):

出现窗口:

保存报表并返回应用程序。添加按钮单击事件处理程序:

private void button1_Click(object sender, EventArgs e)
 {
 report1.Load(Environment.CurrentDirectory + "/Report.frx");
 report1.RegisterData(demoDataSet1);
 report1.Show();
 }

不要忘记添加使用FastReport库,加载报表文件。然后,在报表中注册数据源。在预览模式下运行报表。

(不知什么原因今天不能上传图片了,只能后续补图)


Elyn
1 声望0 粉丝

FastReport是门高深的学问!