如果你创建了一个客户端应用程序的报表,它在程序中逻辑创建单一数据源,并在许多报表中使用它。文本将重点探讨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库,加载报表文件。然后,在报表中注册数据源。在预览模式下运行报表。
(不知什么原因今天不能上传图片了,只能后续补图)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。