zoukankan
html css js c++ java
使用FastReport Studio开发报表(四)
其它未尽事宜,想起来就加点儿:
运行时更改报表模板:
FastReport Studio在显示报表时,先读取报表的模板,然后再从数据集内取得数据写入模板中,最后合并显示。所以在需要更改报表的格式时,只要将报表模板文件更改就可以了。
private
void
button1_Click(
object
sender, EventArgs e)
{
TfrxReportClass report
=
new
TfrxReportClass();
report.LoadReportFromFile(Application.StartupPath
+
"
\\demo.fr3
"
);
report.DesignReport();
}
以上的方式只能更改报表的格式,而不能增删字段,因为字段已经在代码固定,增加字段时需要更改代码赋值,删除时仅可将显示的列设置为非显示。这和在Delphi中的不同,原来给的是数据集,只要给的数据集中字段足够,就可以在报表中任意增删了。也许控件已经提供了这种功能,只是我还没有体会到。
查看全文
相关阅读:
form 表单提交被拦截的问题处理方法
GitLab篇之备份还原
GitLab篇之Linux下环境搭建
如何管理我的开发团队
基于静态站点内容动态推送的方案
一个小白的程序之路(自身经历)
敏捷开发方法学及应用
PMBOK项目管理九大知识领域和五大流程 --美国IT项目管理硕士笔记(二)
IT项目为什么失败 --美国IT项目管理硕士笔记(一)
五年.net程序员Java学习之路
原文地址:https://www.cnblogs.com/wjhx/p/1120957.html
最新文章
C#封装YOLOv4算法进行目标检测
基于 abp vNext 微服务开发的敏捷应用构建平台
基于 abp vNext 微服务开发的敏捷应用构建平台
Abp集成邮件发送功能
Ini文件读写解决方案
自己写数据库访问ORM(二) 数据查询
自己写数据库访问ORM
Windows Phone中悬浮小助手的制作过程
Windows Phone 8 APP 移植到Windows Phone 8.1 常见问题总结
Windows Phone 8.1 Path按钮制作分享
热门文章
SuperSocket快速入门(三):实现你的AppServer和AppSession
SuperSocket快速入门(二):启动程序以及相关的配置
SuperSocket快速入门(一):什么是SuperSocket
.NET 6 的 docker 镜像可以有多小
CentOS 7 Nginx部署.NET Core Web应用
木念白 https://yuguo.site
vue $set
vue 路由懒加载
js 中的深拷贝和浅拷贝
二进制和十进制最快转换方法
Copyright © 2011-2022 走看看