社区
VB
帖子详情
水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样。
zwq78
2003-09-24 04:20:04
如题
...全文
157
6
打赏
收藏
水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样。
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haibodotnet
2003-10-13
打赏
举报
回复
问题:
水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样。
——————————————————————————————————————
解决方案:
用“公式字段”
1、根据字段的最大数量,定义若干个“公式字段”,FormulaFeild1、FormulaFeild2……,公式为空;
2、把“公式字段”按顺序放在“详细资料”里;
3、在程序里动态将“公式字段”赋值为“具体字段”;
OK!
——————————————————————————————————————
参考:
1、FormulaFieldDefinitions 类
FormulaFieldDefinitions 成员 | CrystalDecisions.CrystalReports.Engine 命名空间
要求
命名空间:CrystalDecisions.CrystalReports.Engine
平台:Windows 98,Windows NT 4.0,Windows Millennium Edition,Windows 2000,Windows XP
程序集:CrystalDecisions.Crystalreports.Engine(在 CrystalDecisions.Crystalreports.Engine.dll 中)
包含报表中的每个公式字段的 FormulaFieldDefinition 对象。
有关该类型所有成员的列表,请参见 FormulaFieldDefinitions 成员。
Object
SCRCollection
FormulaFieldFieldDefinitions
备注
通过 DataDefinition 对象的 FormulaFields 属性来检索 FormulaFieldDefinitions 集合。
2、FormulaFieldDefinition 成员
FormulaFieldDefinition 类 | CrystalDecisions.CrystalReports.Engine 命名空间
公共实例属性
FormulaName(从 FieldDefinition 中继承而来) 字符串。获取 Crystal Report 公式语法中的字段定义唯一公式名。
Kind(从 FieldDefinition 中继承而来) FieldKind。获取字段的类型。
名称 字符串。获取显示在“字段资源管理器”中的公式字段名。
NumberOfBytes(从 FieldDefinition 中继承而来) Int32。获取在内存中存储字段数据所需的字节数。
Text 字符串。获取或设置公式的文本。
UseCount(从 FieldDefinition 中继承而来) Int32。获取某字段在报表中使用的次数。
ValueType(从 FieldDefinition 中继承而来) FieldValueType。获取字段值的类型。
公共实例方法
Check 检查公式。如果有语法错误,则返回错误字符串和 false。
rock29
2003-10-13
打赏
举报
回复
你这个问题恐怕只有 haibodotnet(海波.NET)才能解决
Surpass
2003-10-13
打赏
举报
回复
我也遇到了这个问题,帮老兄UP一下吧。
zwq78
2003-09-25
打赏
举报
回复
to:lxstruggle(lxstruggle)
哪里有阿ADV版本,能贴个地址出来吗?
lxstruggle
2003-09-25
打赏
举报
回复
1、如果是动态字段,你要用CR的ADV版本,因为只有ADV版本才提供动态创建的API
2、你还要对页面大小和字段的多少和宽度进行判断,以免打印到外面去了
zwq78
2003-09-24
打赏
举报
回复
可能没有办法哈。以前用activereports,用的是笨方法,定义二十个字段,都不绑定,在构造时,一个个字段的赋值,没用上的就隐藏起来,.net框架都通过Reflection来支持动态的生成了。水晶报表怎么却不行呢?
winform
中
水晶报表
打印功能
通过文本框输入数据然后打印出文本框的内容
winform
创建
水晶报表
简单例子
winform
创建
水晶报表
简单例子,一个简单的
水晶报表
例子,很简单。
水晶报表
入门示例源代码(C#
WinForm
)
水晶报表
入门示例源代码(C#
WinForm
)
c#
winform
使用
水晶报表
(推模式)详细教程(附图)
非常详细的
水晶报表
使用教程(作者亲测),包涵数据库
C#
winform
做
水晶报表
大家好 ,最近不是总有人问关于
水晶报表
吗?? 我这有一个和大家分享
VB
16,721
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章